mybatis 关联(多表)查询
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis 关联(多表)查询相关的知识,希望对你有一定的参考价值。
一对一查询
使用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(复杂):
使用双重循环遍历,去掉重复记录。
多对多查询
参考一对多,就是层级数多了一点。
以上是关于mybatis 关联(多表)查询的主要内容,如果未能解决你的问题,请参考以下文章