奇妙に聞こえます。しかし、個人エンティティの会社のフィールド住所を検証する必要があります。Company は Person のフィールドで、Address は Company のフィールドです。
Company in Personエンティティの住所を検証したい。
どうして??以前ではなく Person エンティティで使用する場合、会社には住所が必要なのでしょうか?
この検証を実装するにはどうすればよいですか??
@Entity
@Table(schema = Constants.DB_SCHEMA)
public class Person{
Company company;
// Validation of the address should come here ???
public Company getCompany() {
return company;
}
}
@Entity
@Table(schema = Constants.DB_SCHEMA)
public class Company{
String address;
}