は、私は2つのテーブルを持っている:外部キーオブジェクトを取得するための主な解決策は何ですか?
者:(ID、名前)
アドレス:(ID、住所、PERSONID)
それは一人一人が、いくつかのアドレスを有することを意味します。 私は各テーブルに関連するオブジェクトと各外部キーオブジェクトのプロパティを持っています。この例では:
Class Persons
{
int id;
string name;
}
Class Addresses
{
int id;
string address;
Persons person;
}
私は自分のアドレスを持つすべての人を取得したいとき、私は左の結合を使用します。私はAddressクラスのコレクションを作成し、 "person"プロパティを使用して各Personに到達します。
しかし、場合によっては住所を持たない人がいます。このメソッドを使用してオブジェクト内のその人にアクセスするにはどうすればよいですか。この状況に最適な方法は何ですか?
おかげで、
を。 http://www.oracle.com/technetwork/articles/javaee/jpa-137156.html –
私はこの方法をAndroidで使用しています – breceivemail
クラスの名前は "Person"ではなく "Person"でなければなりません:) – Manish