小编Ugl*_*hyn的帖子

Spring Boot / Hibernate 在插入之前选择

当我尝试在下表中插入一行时,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)

java spring hibernate spring-data-jpa spring-boot

5
推荐指数
1
解决办法
1776
查看次数

标签 统计

hibernate ×1

java ×1

spring ×1

spring-boot ×1

spring-data-jpa ×1