我有一种情况,我必须在数据库中进行25000次插入。 主键使用DB序列生成。 我可以看到,它首先尝试生成1000个唯一标识,然后在数据库中插入1000条记录。 有没有一种机制来阻止它?Hibernate批量插入数据,可以停止吗?
0
A
回答
0
尝试是这样的:
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private int id;
记住要保持这个INT = 0,所以Hibernate不认为你要更新现有的行。
+0
int不会出现问题,因为列值太大而无法容纳它 –
+0
您可以使用长整型吗?如果它比一个更长,那么我认为你必须使用UUID。 整数上升到2,147,483,647,而长整数可以上升到+9,223,372,036,854,775,807。 UUID最多可以容纳2^128个值。 – chaos
相关问题
- 1. 可以批量插入HANA吗?
- 2. JPA/Hibernate批量(批量)插入
- 3. hibernate createSQLQuery批量插入
- 4. Grails/Hibernate批量插入
- 5. 批量数据插入
- 6. 批量插入datetime数据
- 7. 批量插入不插入数据
- 8. Hibernate批量插入Informix数据库(获取sql日志跟踪)
- 9. JPA Hibernate的一对多批量插入
- 10. 使用Hibernate和Spring批量插入
- 11. 使用Spring/Hibernate批量插入
- 12. Hibernate/MySQL批量插入问题
- 13. Hibernate批量插入如何工作?
- 14. 是否可以创建批量插入?
- 15. 我可以停止插入USEFORM宏的C++ Builder吗?
- 16. 我可以从批量插入中检索lastInsertId吗?
- 17. 是否可以在Linq 2 Sql中批量或批量插入?
- 18. 我可以停止IIS吗?
- 19. 插入大量数据的使用Hibernate
- 20. hibernate批量插入仍然会生成很多插入语句
- 21. 如何在批量插入时停止System.OutOfMemoryException
- 22. jquery停止插入数据库
- 23. 批量/批量插入R
- 24. 使用Zend批量插入数据库
- 25. 批量插入数据库阻塞UI?
- 26. 批量数据插入sql问题
- 27. 在数据库中批量插入
- 28. 高效的批量数据插入
- 29. 批量插入数据库表
- 30. 如何批量插入数据?
@Id @GeneratedValue(策略= GenerationType.AUTO,发电机= “SEQ_NAME”) @SequenceGenerator(名称= “SEQ_NAME”,sequenceName = “SEQ_NAME”,allocationSize = 10) @Column(名称= “RATEQUOTEID” ,可为空= false) private long rateQuoteId = null; –