休止状態を使用して別のクラスとテーブルにいくつかのフィールドを永続化する簡単な方法はありますか?
たとえば、、、、、、、、フィールドを持つPerson
クラスがname
あります。クラスを次のようにしたい:surname
email
address1
address2
city
country
public class Person
{
private String name;
private String surname;
private String email;
private Address address;
// ..
}
public class Address
{
private Person person; // to whom this belongs
private String address1;
private String address2;
private String city;
private String country;
// ..
}
アドレスを別のテーブルに保存したい。これを達成するための最良の方法は何ですか?
編集:注釈を使用しています。私が説明した方法である必要はありません。ベスト プラクティスを探しています。
編集 2:アドレスの ID は何になりますか?
PS。Address を不変にする (値オブジェクトとして使用する) 方法があれば、それはさらに良いことですが、そうではないかもしれません。