因此,我仅使用Jooq构建查询,而不使用查询,例如:
AsyncTransactionalConnection conn = getasyncTransactionalConnection();
InsertResultStep<PersonRecord> insert = /* create insert statement ... */;
conn.asyncExecute(insert);
conn
对象可以执行查询conn.asyncExecute(org.jooq.Query query)
。
所以我的问题是,如何创建类型为org.jooq.Query
的批处理插入查询?
具体来说,给定一个列表List<InsertResultStep<PersonRecord>>
,如何为整个列表创建org.jooq.Query
的实例?
请注意,我知道其他问题,询问如何使用Jooq进行批量插入,但是他们使用Jooq来执行查询,就像下面的Jose Martinez的回答一样,而在这里,我仅使用Jooq来构建查询和使用其他机制执行查询。不是我的选择,但是系统就是这样。