(MyBatis v3.0.4を使用しています。)解決方法がわからないという問題があります。私のオブジェクトモデルは次のとおりです。
Location.java
public class Location {
// ... other content
private List addresses;
// ... other content
}
Address.java
public class Address {
public enum Type { POSTAL, POBOX, INPUT, CLEANSED }
private Type type;
private String line1;
// ... other content
}
私のSQLは次のとおりです。
SELECT
// ... other content
postal_address_line_1,
postal_address_line_2,
postal_address_city,
cleansed_address_line_1,
cleansed_address_line_2,
cleansed_address_city,
// ... other content
resultMap
適切な列を正しいタイプのアドレスインスタンスにプラグインし、Location.javaの同じリストに追加するを構築するにはどうすればよいですか?別のタイプのアドレスを保持するためだけに、Location.javaに別のインスタンス変数を追加する必要はありません。