我希望我的一个Composite键元素自动递增,我使用Embedded Key作为我的实体类,因此我无法使用Generated Values Annotation来解决问题,因为忽略了@GeneratedValue
注释使用@Embeddable
或@EmbeddedId
时。
答案 0 :(得分:0)
您无法将@GeneratedValue
与@EmbeddedId
,@Embeddable
或@IdClass
一起使用,@GeneratedValue
注释会被忽略。
您必须手动分配值。
检查以下参考文献:
https://java.net/jira/browse/GLASSFISH-13567
https://forums.hibernate.org/viewtopic.php?p=2393944&sid=57b20ef2c7de6f6bcba632130987bc22