MyBatis 专栏 - 关联查询之一对一
一对一
1.需求
本次案例以简单的用户和账户的模型来分析 Mybatis 多表关系。用户为 User 表,账户为 Account 表。一个用户(User)可以有多个账户(Account),但是一个账户(Account)只能属于一个用户(User)。
查询所有账户信息, 关联查询账户的用户名和地址。
因为一个账户信息只能供某个用户使用,所以从查询账户信息出发关联查询用户信息为一对一查询。
数据库的准备
复制代码
2.分析
查询语句
复制代码
3.实现
修改 Account.java
在 Account 类中加入 User 类的对象作为 Account 类的一个属性。
复制代码
AccountDao.java
复制代码
AccountDao.xml
复制代码
版权声明: 本文为 InfoQ 作者【小马哥】的原创文章。
原文链接:【http://xie.infoq.cn/article/dec99b19a1d4804ce8651f72e】。文章转载请联系作者。
评论