MyBatis第四步、多表联合查询
来源:互联网 发布:金建数据见证取样贵阳 编辑:程序博客网 时间:2024/05/05 01:16
实现多表联合查询,需要对Mapper中的resultMap进行改造,如下(多对一):
<resultMap id="resultUserArticleList" type="Article">
<id property="id" column="aid" />
<result property="title" column="title" />
<result property="content" column="content" />
<association property="user" javaType="User">
<id property="id" column="id" />
<result property="userName" column="userName" />
<result property="userAddress" column="userAddress" />
</association>
</resultMap>
如上:association代表另外一张表,property="user"代表在Article中的属性名,javaType="User"代表映射的实体类。
另外一种写法如下:
<resultMap id="resultUserArticleList-2" type="Article">
<id property="id" column="aid" />
<result property="title" column="title" />
<result property="content" column="content" />
<association property="user" javaType="User" resultMap="resultListUser" />
</resultMap>
resultMap="resultListUser"代表引用Mapper文件中的另一个resultMap。将 association 中对应的映射独立抽取出来,可以达到复用的目的。
<resultMap id="resultUserArticleList" type="Article">
<id property="id" column="aid" />
<result property="title" column="title" />
<result property="content" column="content" />
<association property="user" javaType="User">
<id property="id" column="id" />
<result property="userName" column="userName" />
<result property="userAddress" column="userAddress" />
</association>
</resultMap>
如上:association代表另外一张表,property="user"代表在Article中的属性名,javaType="User"代表映射的实体类。
另外一种写法如下:
<resultMap id="resultUserArticleList-2" type="Article">
<id property="id" column="aid" />
<result property="title" column="title" />
<result property="content" column="content" />
<association property="user" javaType="User" resultMap="resultListUser" />
</resultMap>
resultMap="resultListUser"代表引用Mapper文件中的另一个resultMap。将 association 中对应的映射独立抽取出来,可以达到复用的目的。
0 0
- MyBatis第四步、多表联合查询
- mybatis 多表联合查询
- MyBatis 多表联合查询及优化
- MyBatis 多表联合查询及优化
- MyBatis 多表联合查询及优化
- MyBatis 多表联合查询及优化
- MyBatis的多表联合查询
- MyBatis 多表联合查询及优化
- MyBatis 多表联合查询及优化
- mybatis多表联合查询及优化
- MyBatis 多表联合查询及优化
- MyBatis 多表联合查询及优化
- MyBatis之三:多表联合查询
- MyBatis之多表联合查询
- mybatis两表联合查询
- SSM框架 Mybatis联合查询 多表查询 分页
- 利用SSM(springmvc+spring+mybatis)实现多表联合查询
- Mybatis联合查询
- 数据库主码、外码
- Struts2如何操作Request、Session和Application对象
- java 23种设计模式及具体例子
- Galera Cluster
- web安全————文件上传漏洞
- MyBatis第四步、多表联合查询
- sql server2008安装时提示重启计算机失败怎么办
- 一个程序员的年终牢骚
- visual svn server安装失败
- 文件内容批量替换
- 淘宝网店如何提升无线端宝贝权重,抢占更多无线流量?
- Unity加载模块深度解析之Shader篇
- MyBatis第五步、与Spring集成
- Qt 内存管理机制