我希望我的复合关键元素之一自动递增,并且我将Embedded Key用于实体类,因此由于使用@GeneratedValue时会忽略@Embeddable注释,因此我无法使用Generated Values注释来解决此问题。或@EmbeddedId

最佳答案

不能将@GeneratedValue@EmbeddedId@Embeddable@IdClass一起使用,@GeneratedValue批注将被忽略。
您必须手动分配值。

检查以下参考:

https://java.net/jira/browse/GLASSFISH-13567

https://forums.hibernate.org/viewtopic.php?p=2393944&sid=57b20ef2c7de6f6bcba632130987bc22

09-16 06:54