私は次のシナリオを持っている:MyBatisの - ネスティングオブジェクトの罪他のオブジェクト
class A {
int i;
int b;
C c;
D d;
F f;
List <H> elems;
W w;
}
それはOK働いている - 私はthaのMyBatisのが適切フィールドをMAPPS意味、私は、すなわちフィールドi,b,c,d,f,elems
が初期化され、class A
の正しいオブジェクトを取得します。 w
は初期化されていません。
通報
はMyBatisのオブジェクトから取得する:{} wは、I、B、C、D、elems {W}
A
しかし、このresultMapドット表記に使用(<result column = "someColumn" property = "w.elems"/>
ようなもの)を私が得NPE
例外。問題は次のとおりです:まとめると
マッピング中またはマッピング後、ネストされたオブジェクトに2つのオブジェクトを配置する方法 - それはすぐにマッピングした後に行うべきであるが(MyBatisのでオブジェクトを作成する)