关联查询 一对多,多对一,多对多,自关联

Posted whtt

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关联查询 一对多,多对一,多对多,自关联相关的知识,希望对你有一定的参考价值。

关联查询:

  一对一,一对多,多对一,多对多,自关联

  仅供参考:(返回值是对象的是一对多,返回值是集合的是多对一)

一对一过于简单,只是两表连查

一对多:

  职位entity:

技术图片

 

 

   DAO

技术图片

 

 

 

 

 

  .xml文件

技术图片

 

 

 给对象赋值使用collection标签  property:属性名  ofType:类型

 

   测试:

技术图片

 

 技术图片

 

 

 

多对一

  entity:

技术图片

 

 

   DAO:

技术图片

 

 

 .xml文件

技术图片

 

 给集合赋值使用association  property:属性名  javaType:类型

  测试:

技术图片

 

 

 技术图片

 

多对多

  entity:

技术图片

 

 

 技术图片

 

   DAO:

技术图片

 

 

   .XML文件

技术图片

 

 

   测试

技术图片

 

 

 技术图片

 

 自关联  (说白了就是自己调用自己)

  emtity

技术图片

 

 

   DAO

技术图片

 

 

   .cml文件

技术图片

 

 

   测试:

技术图片

 

 

 技术图片

 

以上是关于关联查询 一对多,多对一,多对多,自关联的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis多表查询(一对多,多对一,多对多)

mybatis笔试题2

MyBatis_关联关系查询

MySQL 基础 -- 多表关系(一对一1对多(多对一)多对多)多表查询(内连接外连接自连接子查询(嵌套查询)联合查询 union)笛卡儿积

mybatis入门截图四(订单商品数据模型 一对一,一对多,多对多)

MyBatis高级篇 - 关联查询(一对一)