ドーザーでは、値をnullではなく空のオブジェクトにグローバルに初期化する方法
例:
Class Person
{
public Address address;
//getters and setters for address
}
Class Address
{
String addressField1;
String addressField2;
}
同様に、Person と Address に似たオブジェクト PersonVO と AddressVO があります。
ドーザーを使用して値をマッピングした後、アドレス値が Person オブジェクトで null の場合、結果はnull ポインター例外personvo.getAddressVO.getAddressField1()
をスローしますが、これを回避する方法はありますか?
カスタムコンバーターを使用すると、カスタムコンバーターで値を設定する一般的な方法を実行することになり、ドーザーを使用する目的が無効になります。