Oracle Hibernate批处理:在单个批处理和会话中插入9000条记录是一种好的做法吗?
我在Hibernate中使用批处理。 针对1个实体,有9个子实体 我将使用RestApi获取12000条记录。对于每个记录,需要再次点击restapi并获取大量有效负载 单笔交易: 1000点击RESTAPI 9000次访问数据库 对9000个插件执行以下操作可以吗Oracle Hibernate批处理:在单个批处理和会话中插入9000条记录是一种好的做法吗?,oracle,hibernate,jpa,persistence,batch-processing,Oracle,Hibernate,Jpa,Persistence,Batch Processing,我在Hibernate中使用批处理。 针对1个实体,有9个子实体 我将使用RestApi获取12000条记录。对于每个记录,需要再次点击restapi并获取大量有效负载 单笔交易: 1000点击RESTAPI 9000次访问数据库 对9000个插件执行以下操作可以吗 public void createAll(Collection<T> ts) { if (ts == null) { return; } for
public void createAll(Collection<T> ts) {
if (ts == null) {
return;
}
for (T t : ts) {
this.em.persist(t);
}
}
em.flush()