既存のデータベースを使用します。エンティティテーブルには、プライマリキーとして使用されるcodeという名前の列があります。Play Framework:idという名前の主キー列を持たないエンティティ
おそらく単純な注釈ですが、私はPlay FrameworkとJPAの新機能です。
あなたはフレームワークを再生する新しいしている場合まあ、実際にそれは簡単ではないかもしれません
既存のデータベースを使用します。エンティティテーブルには、プライマリキーとして使用されるcodeという名前の列があります。Play Framework:idという名前の主キー列を持たないエンティティ
おそらく単純な注釈ですが、私はPlay FrameworkとJPAの新機能です。
あなたはフレームワークを再生する新しいしている場合まあ、実際にそれは簡単ではないかもしれません
ありがとうございます。
Playでは、GenericModelを継承するModelクラスが使用され、これはJPABaseを継承します。 モデルクラスは、自身のIDでエンティティを拡張します。だから、
エンティティがそれ自身の主キーを持っている場合、それはGenericModelを拡張し、@Idを使用して主キーを定義します:
public class MyEntity extends GenericModel {
@Id
public String code;
}
今はうまく動作します、ありがとうございます。実際にIdを自分で制御できるようにGenericModelが必要でした。 –
@ emt14マニュアルを読むのが簡単です。それはそこにはっきりと説明されていて、ちょうど1つの短いhtmlページです。 –
私は同意する、それはマニュアルではっきりしている – emt14
そして、JPAのチュートリアルを読んで、JPAの注釈のJavadocを読んでください。使用するものを推測するのはとても難しいはずはありません。これは基本的なJPAのようなものです。あなたは新しい何かをする必要があるたびにここで尋ねますか? –
答えを参照してください、これはストレートjpaではなく、jpa/playframeworkに関連する質問です。 – emt14