2012-03-29 14 views

答えて

2

はありません、http://www.objectdb.com//api/java/jpa

他の事にそれを行う方法をここでSE、IDが自動的に生成されますが、あなたが望むようはい、あなたは変更することができます。

+0

idを自動生成する必要はありません。そのユーザーの好み。 – DataNucleus

+0

"はい、あなたはあなたが望むように変更することができます" = "そのユーザーの好み" – F3rr31r4

4

がなぜ常に人々がなければならない)誰が、いつボタンを押さないように指示された場合、何が起こるかを見るためだけにそれを行いますか? EmbeddableはEntityと同じように型であり、定義すると、EmbeddableはIdを持つことができないため、一緒に使用しないでください。

+0

yiep ..忘れました;) – F3rr31r4

0

いいえエンベデッドは、エンティティに埋め込まれるように設計されています。それらは合成パターンを実装するために使用されます。

0

ここではわかりにくいものがあります。

エンティティは、エンティティごとに1つのテーブル(インスタンスごとの行)の形式でデータベースに永続化するインスタンスのJavaクラスです。

他のクラスの他のインスタンスは、独自のテーブルを持ち、1対多、多対多、およびそのような注釈とリンクすることも、別のエンティティの同じテーブル内に直接埋め込むこともできます。これは、複雑なキーがあり、プライマリキーを定義するために別のクラスが必要な場合に最も便利です。

したがって、インスタンスが別のエンティティ内に保持される埋め込み可能なクラスを持っているか、独自のテーブルに保持されるエンティティがあります。

関連する問題