Mybatis ResultMap和ResultType的差别

ResultMap和ResultType:
两者都是表示查询结果集与java对象之间的一种关系,处理查询结果集,映射到java对象。
resultMap:表示将查询结果集中的列一一映射到bean对象的各个属性。

 
        
        
        
 
   

映射的查询结果集中的列标签可以根据需要灵活变化.


屏幕快照 2019-06-28 13.54.10.png

ResultType:表示的是bean中的对象类,此时可以省略掉resultMap标签的映射,但是必须保证查询结果集中的属性 和 bean对象类中的属性是一一对应的。

 
屏幕快照 2019-06-28 13.54.10.png

resultType跟resultMap不能同时存在。

你可能感兴趣的:(Mybatis ResultMap和ResultType的差别)