Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
自動インクリメントプロパティを持つことはできますが、JPAにIDを含めることはできませんか?
JPA仕様を読むと、@ GeneratedValueは主キーフィールド用であることがわかります。したがって、実際にはありません。ただし、DataNucleus JPA(ユーザーが選択したもの)は、任意のフィールド(JPA仕様への拡張)で@GeneratedValueを許可します
@GeneratedValueに依存していません@Id。
@GeneratedValue
@Id
言い換えれば、はい、IDではない自動インクリメントを持つことができます。
ただし、自分で試してみることができます。