2012-01-24 5 views
0

1つのオプションであるテーブルO ... 1を結合するデータベースを持っています。EclipseLinkの1つから任意の1つの関係

永続性で使用するタグエンティティクラス@OneToOneまたは@OneToMany関係?

ありがとうございました。

答えて

2

@OneToOneあなたが探しているものですそのオプションの属性は、それが1-0.1.1か1-1かを知るために使われます。デフォルトではoptionalがtrueであるため、1-0.1となります。

+0

しかし、私が何を意味するのか分からなければ、そこにない価値を得るためにNullPointerを使うことができるので、注意する必要があります。 – user1048282

+0

はい、もちろんです。フィールドはnullableなので、nullをチェックしてからメソッドを呼び出す必要があります。 –

+0

@OneToManyを行うほうが簡単ではなく、forループはnullableでメソッドを実行できないようにします。たとえば、(Object o:objectsList){o.getId}のようにします。値がないため、オブジェクトリストのサイズは0になります。それは実用的ですか? – user1048282

関連する問題