![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
文章平均质量分 88
Mr羽墨青衫
专注
展开
-
MyBatis:一对多表关系详解(从案例中解析)
1,案例一:产生问题客户(Customer表)和订单(Order表)之间的关系是一对多的关系,即一个用户可以有多个订单。(1)建立表,并建立一对多关联。主表create table Customer( id int primary key, name varchar(32));从表,customer_id是指向Customer表的主键id的外键creat原创 2013-11-11 12:36:00 · 24785 阅读 · 3 评论 -
MyBatis:多对一表关系详解
1,如果涉及到多表查询,必须用resultMap方式。如果用resultType方式,那么获取的信息只能放到一个类里面,而像Customer和Order这种关系,我们希望查出Customer的同时查出多个他里面的orderList集合,也就是要查询不止一种对象,就必须使用resultMap映射的方式,才能将关联到的那个类的信息拿到。 2,如果把配置文件中的查询语句改为 select id,原创 2013-11-11 12:39:42 · 4703 阅读 · 0 评论 -
MyBatis与Spring的整合
1,创建一个新的项目mybatis-spring,并导入jar包,建立核心配置文件mybatis-config.xml。2,既然与spring整合的话,建立spring的核心配置文件:applicationContext.xml那么mybatis-config.xml这个核心配置文件中的一些配置就需要交给spring管理,(1)首先很容易想到的就是事务:将这个删除,原创 2013-11-11 12:51:14 · 3384 阅读 · 0 评论