制作营销网站模板免费下载,网站建设主流开发语言,北京网站开发团队,南山网站设计线MyBatis中在查询进行select映射的时候#xff0c;返回类型可以用resultType#xff0c;也可以用resultMapresultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候#xff0c;其实查询出来…MyBatis中在查询进行select映射的时候返回类型可以用resultType也可以用resultMapresultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射的时候其实查询出来的每一个属性都是放在一个对应的Map里面的其中键是属性名值则是其对应的值。当提供的返回类型属性是resultType的时候MyBatis会将Map里面的键值对取出赋给resultType所指定的对象对应的属性。所以其实MyBatis的每一个查询映射的返回类型都是ResultMap只是当我们提供的返回类型属性是resultType的时候MyBatis对自动的给我们把对应的值赋给resultType所指定对象的属性而当我们提供的返回类型是resultMap的时候,Mybatis就会根据我们配置的信息做映射resultMap配置方法resultMap typecom.test.User iduserMap result propertyuserName columnUserName/ property User类的字段名result propertypassword columnpassword/column 数据库返回的字段名或别名 /resultMap 参考:http://zhuyuehua.iteye.com/blog/1721715转载于:https://www.cnblogs.com/zjdxr-up/p/6547055.html