标签:
作用:发现数据库的查询结果与实体之间不匹配时,需要通过ResultMap来进行映射处理。常用于多表查询。
多表查询还是比较复杂的,因为可能的情况很多。这里只说两种情况:
实体示例图:
配置文件做resultMap关系映射示例图:
解释:
<resultMap>节点中的id属性------>用于下方的<select>节点的resultMap属性的设置。
<result>节点的property属性------->实体类的成员变量。
<result>节点的column属性------->从数据库查询出来的数据的列名。
<association>节点------>本实体类中的对象类型的关系属性。
实体示意图:
配置文件做resultMap关系映射示例图:
解释:
和上面的区别就是<collection>节点和该节点中的ofType属性。其他思想是一致的。
标签:
原文地址:http://www.cnblogs.com/liquidxu/p/5906503.html