私がこのようなクラスを持っているとしましょう
@Entity
public class Customer implements Serializable {
private int id;
private String firstName;
private String lastName;
private Referee referee;
private Collection<Address> addresses;
private Collection<Account> accounts;
.....
} //end of class Customer
@Entity
public class Referee implements Serializable {
private int id;
private String name;
private String comments;
....
} //end of class Referee
@Entity
public class Account implements Serializable {
private int id;
private double balance;
private String accountType;
...
}
@Entity
public class Address implements Serializable {
private int id;
private String addressLine;
private String country;
private String postCode;
...
}
ここで、Customerという名前のデータベースにテーブルを作成するとします。次に、タイプにどのタイプを使用しますかReferee
、Collection<Address>
およびCollection<Account>
。列IDを作成した場合のように、そのタイプはになりますINTEGER
。文字列はに変更されVARCHAR
ますが、コレクションとレフリーにはどのタイプを使用しますか?ありがとう