当我尝试在下表中插入一行时,Hibernate 在SELECT每次插入之前都会执行 a 操作,我想避免这种情况。我认为 HibernateSELECT在插入之前执行此操作以查看该对象是否是新的。这就是为什么我实现了Persistable接口并重写了它的方法。该实体具有组合 ID。
select groupreleq0_.equipment_id as equipmen3_22_0_, groupreleq0_.program_group_id as program_4_22_0_, groupreleq0_.description as descript1_22_0_, groupreleq0_.quantity as quantity2_22_0_ from group_m2m_equipment groupreleq0_ where groupreleq0_.equipment_id=? and groupreleq0_.program_group_id=?
select groupreleq0_.equipment_id as equipmen3_22_0_, groupreleq0_.program_group_id as program_4_22_0_, groupreleq0_.description as descript1_22_0_, groupreleq0_.quantity as quantity2_22_0_ from group_m2m_equipment groupreleq0_ where groupreleq0_.equipment_id=? and groupreleq0_.program_group_id=?
select groupreleq0_.equipment_id as equipmen3_22_0_, groupreleq0_.program_group_id as program_4_22_0_, groupreleq0_.description as descript1_22_0_, groupreleq0_.quantity as quantity2_22_0_ from group_m2m_equipment groupreleq0_ where groupreleq0_.equipment_id=? and groupreleq0_.program_group_id=?
select groupreleq0_.equipment_id as equipmen3_22_0_, groupreleq0_.program_group_id as program_4_22_0_, groupreleq0_.description …Run Code Online (Sandbox Code Playgroud)