标签: jpa
是否可以在JPA中使用自动增量属性而不是ID?
答案 0 :(得分:4)
如果你阅读了JPA规范,你会发现@GeneratedValue用于主键字段,所以实际上没有。但是DataNucleus JPA(用户选择的)确实允许任何字段的@GeneratedValue(JPA规范的扩展名)
答案 1 :(得分:2)
@GeneratedValue不依赖于@Id。
@GeneratedValue
@Id
换句话说,是的,您可以拥有一个不是ID的自动增量。
你可以亲自尝试过。