create table BATCH_JOB_EXECUTION_PARAMS
(
JOB_EXECUTION_ID BIGINT not null,
TYPE_CD VARCHAR(6) not null,
KEY_NAME VARCHAR(100) not null,
STRING_VAL VARCHAR(250),
DATE_VAL TIMESTAMP(26,6) default NULL,
LONG_VAL BIGINT,
DOUBLE_VAL DOUBLE,
IDENTIFYING CHAR(1) not null,
constraint JOB_EXEC_PARAMS_FK
foreign key (JOB_EXECUTION_ID) references BATCH_JOB_EXECUTION
);
key_name
correlationid
string_val
EAA81b53-7f7d-4637-9935-b765405756be
我可以查询以检索job_execution_id
SELECT JOB_EXECUTION_ID FROM BATCH_JOB_EXECUTION_PARAMS
WHERE KEY_NAME = 'correlationId' AND STRING_VAL = 'eaa81b53-7f7d-4637-9935-b765405756be'
然后,我可以查询batch_job_execution
表以获得作业执行的全部详细信息。
使用org.springframework.batch.core.explore.JobExplorer
搜索作业执行。如果您有executionID
,则可以使用getJobExecution
。
这是一个由SpringBatch定义的bean,@autowired JobExplorer JobExplorer
可以自动将它连接到某个地方。
还有诸如FindRunningJobExecutions
之类的方法来查找正在运行的作业。
我是JPA新手,这里是我的一个查询,我有几个参数作为查询的一部分,任何参数都可以是空值
问题内容: 在我正在使用的Web服务中,我需要使用查询参数来实现一个URI,如下所示: 要对其进行分解,我需要能够使用查询参数来指定多个/所有商店中的数据以及这些商店中多个/所有项目的数据。到目前为止,我已经能够很好地实现一个查询参数以提取项目数据,但是我对如何实现更多查询一无所知,而且似乎找不到我之前所见过的资源。通过此实现。 到目前为止,我所采用的方法是 这对于一项很有效,如果我不在URI中键
我有以下工作查询 它在整个路径=/content/dam上运行,所以它遍历所有节点大约20分钟,并给出结果。 当以编程方式使用查询生成器api时,我如何才能批量使用它,比如-遍历1000个节点并按代码执行某些操作,然后继续查询并遍历下1000个节点等等?这可能吗? 谢谢。
正如上面所看到的那样,在您的查询中处理参数,您只需定义方法参数。除了基本的还要识别某些特别的类型像Pageable和Sort这些在你的查询中提供动态的分页和排序。 示例9。使用Pageable,Slice和Sort在查询方法中 Page<User> findByLastname(String lastname, Pageable pageable); Slice
我使用从我的mysql数据库添加节点到。 我的问题是记录中的某些列值可能为null。我如何在cypher查询中处理它们,因为对于mysql表中的null值,它没有创建任何节点。 下面是我使用neo4j java驱动程序创建节点的代码 在neo4j浏览器控制台中,当我在cypher下面运行查询时,没有形成任何节点。 更新:我能够在Java处理空值。但是对于另一张桌子,我有一些奇怪的行为。 在Neo4
有什么办法解决这个问题吗?