0
1つのオプションであるテーブルO ... 1を結合するデータベースを持っています。EclipseLinkの1つから任意の1つの関係
永続性で使用するタグエンティティクラス@OneToOneまたは@OneToMany関係?
ありがとうございました。
1つのオプションであるテーブルO ... 1を結合するデータベースを持っています。EclipseLinkの1つから任意の1つの関係
永続性で使用するタグエンティティクラス@OneToOneまたは@OneToMany関係?
ありがとうございました。
@OneToOne
あなたが探しているものですそのオプションの属性は、それが1-0.1.1か1-1かを知るために使われます。デフォルトではoptional
がtrueであるため、1-0.1となります。
しかし、私が何を意味するのか分からなければ、そこにない価値を得るためにNullPointerを使うことができるので、注意する必要があります。 – user1048282
はい、もちろんです。フィールドはnullableなので、nullをチェックしてからメソッドを呼び出す必要があります。 –
@OneToManyを行うほうが簡単ではなく、forループはnullableでメソッドを実行できないようにします。たとえば、(Object o:objectsList){o.getId}のようにします。値がないため、オブジェクトリストのサイズは0になります。それは実用的ですか? – user1048282