最新动态
Mybatis中使用左连接查询-vo方式
2024-11-17 23:54

上篇博客中写道连接查询的方法是使用了collection标签进行映射,但这样配置的话会特别的麻烦,而且这种方式用的很少,所以今天来教大家一种简单的方式来实现连接查询

Mybatis中使用左连接查询-vo方式

首先还是看一下我们的Student表和Teacher表

Student

Mybatis中使用左连接查询-vo方式

Teacher

Mybatis中使用左连接查询-vo方式

然后在实体类中声明他们的字段,这里我就不演示了,直接跳过

接下来最重要的一步我们需要将这两个表的字段放到一个实体类中,用于返回的结果。

那么我们在model包下创建一个vo声明一个StudentVo类

Mybatis中使用左连接查询-vo方式

 然后看一下StudentVo里的字段

Mybatis中使用左连接查询-vo方式

 将他们表中的字段统一加进去之后,加上Get/Set/ToString

开始我们的操作

StudentMapper:

 

Mapper.xml:

 

我们根据老师id来查询每个老师对应的学生

注意:resultType的返回值是我们定义的StudentVo类

接下来在Test中测试一下

 

我使用的是Long类型,后面需要加L,如果是int或Integer类型的话,不需要加L(萌新知识点)

然后我们运行方法看看是什么结果

    以上就是本篇文章【Mybatis中使用左连接查询-vo方式】的全部内容了,欢迎阅览 ! 文章地址:http://keair.bhha.com.cn/quote/1258.html 
     动态      相关文章      文章      同类文章      热门文章      栏目首页      网站地图      返回首页 康宝晨移动站 http://keair.bhha.com.cn/mobile/ , 查看更多