当resultType指定一个pojo类型时,sql中查询出的结果列一一对应到resultType所指定的pojo对象的属性当中,如果该对象中的属性没有结果列与之对应,那么对象中的属性值为null。如果对象中的属性是一个对象的话,那么无论sql结果列中的数据为何种类型,该对象中的对象属性都为null,因为sql结果列中的某一列数据的类型不可能为对象类型。所以这种情况下,普通的映射方式是行不通的。所以就要使用resultMap方式来进行映射。resultMap中一般的映射方式是,但如果想要映射的对象的属性是一个对象的话,就需要使用
Mybatis中的resultType和resultMap用法
最新推荐文章于 2022-08-26 10:18:08 发布