博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis使用配置文件实现多表查询
阅读量:3942 次
发布时间:2019-05-24

本文共 1312 字,大约阅读时间需要 4 分钟。

user表

role表
中间表
表的关系

对应的User类和Role类

public class User implements Serializable {
private Integer id; private String username; private Date birthday; private String sex; private String address; private List
roles; }
public class Role implements Serializable {
private Integer roleId; private String roleName; private String roleDesc; private List
users; }

Dao

public interface IUserDao {
/** * 查询所有用户 * @return */ public List
findAll();}
public interface IRoleDao {
List
findAll();}

IUserDao.xml

测试类

/**     *测试findAll()方法     */    @Test    public void findAllTest(){
List
userList = userDao.findAll(); for (User user:userList ) {
System.out.println(user.toString()); System.out.println(user.getRoles()); } }

测试执行结果

从Role查询User就不演示了,原理是一样的

转载地址:http://vciwi.baihongyu.com/

你可能感兴趣的文章
如何做事
查看>>
架构实践 - 1. 架构风格
查看>>
架构实践 - 3. 基于事件系统的demo
查看>>
架构实践 - 4. 架构设计之进程通信(独立构件风格)
查看>>
架构实践 - 5. 基于进程通信的demo
查看>>
sys/time.h 和 time.h的区别
查看>>
1、蓝牙概述
查看>>
2 系统架构师 - 知识框架
查看>>
Linux下 socket-tcp通信
查看>>
小米笔记本解决风扇异响
查看>>
Linux下 socket-udp通信
查看>>
Linux - 守护进程-1
查看>>
syslog 和 rsyslog
查看>>
Linux下,write/read,recv/send, recvfrom/sendto的区别
查看>>
ubuntu下 rc.local的脚本不运行
查看>>
Linux下简单Makefile文件的编写
查看>>
linux下配置JDK JAVA环境
查看>>
解决Ubuntu 14.04 grub选择启动项10秒等待时间
查看>>
Python函数操作集锦之字符串测试、判断函数
查看>>
Python字符串操作集锦之字符串映射表
查看>>