0
我有一個父類,如下Hibernate的批量插入150條記錄甲骨文
@Entity
@Table(name = "parent")
public class Parentimplements Serializable, Cloneable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "parent-seq")
@SequenceGenerator(name = "parent-seq", sequenceName = "parent_sequence")
private Long id;
@OneToMany(mappedBy = "parent")
@Cascade({CascadeType.PERSIST, CascadeType.MERGE, CascadeType.ALL})
@Sort(type = SortType.NATURAL)
private SortedSet<Child> requirements = new TreeSet<Child>();
,並試圖插入到父Oracle數據庫有150名兒童。使用hibernate.jdbc.batch_size = 50時,在50次插入後未發現其拋出的Integrity違例父鍵。將批量大小增加到150後,然後在150個插入其包含jdbc批量更新異常的同一個異常。
請加保存方法 –