自动增量不适用于具有复合键的Entity类

我希望我的一个复合键元素自动递增,我使用嵌入式键作为我的实体类,因此我无法使用生成值注释来解决问题,因为使用@Embeddable@EmbeddedId时忽略了@GeneratedValue注释@EmbeddedId

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

检查以下参考:

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

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