配置Hibernate JPA默认为所有实体设置dynamicUpdate = true?

时间:2013-04-03 16:08:29

标签: hibernate jpa

我想设置所有实体以使用动态插入和动态更新,但避免必须按类进行:

@javax.persistance.Entity
@org.hibernate.annotations.Entity(dynamicInsert = true, dynamicUpdate = true)
public class User

有没有办法在整个entityfactory中打开dynamicInsert并默认更新,这样我就可以省略第二个@Entity声明了?

1 个答案:

答案 0 :(得分:2)

根据答案here,不可能这样做,因为它的实施没有得到优化。

所以唯一的方法是将它应用于你想要这种行为的每个类,但要小心,它确实有缺点。检查this