一对一查询
使用resultType:
使pojo类继承一个表对应的javabean,添加另一个表的javabean属性。Xml配置和普通pojo是一样的
使用resultMap:
使pojo添加另一个表对象的javabean属性。
Xml配置中使用<association property="user"javaType="user路径">标签配置
association 配置一个关联的对象。
一对多查询
使用resultMap(简单,推荐):
pojo总添加List<xxx>属性,xxx为另一表的javabean类。
Xml配置ResultMap:
<collection property="user" ofType="user路径">
collection :配置关联的对象集合。
ofType :List中泛型的类路径
使用resultType(复杂):
使用双重循环遍历,去掉重复记录。
多对多查询
参考一对多,就是层级数多了一点。
来源:https://www.cnblogs.com/Shieryue/p/6638993.html