在resultMap中设置的column字段不能相同
<resultMap type="com.entityA" id="map_01">
<result property="id" column="id"/>
<result property="columonA" column="columon_a"/>
<result property="columonB" column="columon_b"/>
<collection property="entityb" javaType="java.util.ArrayList" ofType="com.entityA" resultMap="map2"/>
</resultMap>
<resultMap type="com.entityB" id="map_02">
<result property="id" column="two_id"/>
<result property="columonA" column="columon_a"/>
<result property="columonB" column="columon_b"/>
<result property="createTime" column="create_time"/>
</resultMap>
class entityA{
private Integer id;
private String columonA;
private String columonB;
private entityB entityb
}
class entityB{
private Integer id;
private String columonA;
private String columonB;
private String createTime
}
参考: https://blog.csdn.net/lonyness/article/details/81541100