私はResultMapをMyBatisで使用しないように(できればXMLなしで)使用しないようにしています。MyBatis selectステートメントresultMapなし
私は、次の作業があります
<select id="getAllSales" resultType="Sales">
SELECT TOP 100
ID as "id",
PLANE as "plane",
PLANE_TYPE as "plane_type"
FROM SALES
</select>
これは問題なくドメインオブジェクト(POJO)にマッピングされます。しかし、私は子ドメインオブジェクトを持っている場合、そこにどのようにこの作品を作るための情報があるようには思われません。たとえば:
<select id="getAllSales" resultType="Sales">
SELECT TOP 100
ID as "id",
PLANE as "plane.type",
PLANE_TYPE as "plane.type.serial_num"
FROM SALES
</select>
これはこのresultMap =「営業」属性にマップしません(売上オブジェクトは、親オブジェクトであり、「プレーン」タイプが含まれているか、より具体的にリストタイプ
任意の提案。 XMLファイル内でこのresultMapを使用してから離れて取得する方法についてやアイデア?
さらに望ましい、完全にXMLファイルから離れて行くとのインタフェースに注釈@使用することです。
ありがとう。