Mybatis关联映射
什么是关联映射?
将数据库中有关系的表以实体对象引用的方式体现出来
几种关联方式?
在Mybatis中有两种关联:关联单个对象和关联多个对象
什么时候使用?
业务需要对数据库进行关联查询的时候(通过一条或两条SQL语句进行关联查询)
-------------------------------------------------------------------------------------
案例:通过userId查询用户信息和关联的笔记本信息
1.User 实体类
需要添加属性如下:
//后增加的Book属性
private List<Book> books;
public List<Book> getBooks() {
return books;
}
public void setBooks(List<Book> books) {
this.books = books;
}
2.定义Dao接口,配置Mapper文件
3.定义测试类测试查询结果
-----------------------------------------------------------