![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
文章平均质量分 69
Mazhitaoooo
生活不止眼前的苟且,还有诗和远方的田野!
展开
-
MyBatis框架中Mapper类中方法的返回类型问题解决方案
MyBatis框架中Mapper类中方法的返回类型1.void 无返回值类型 例如:public void insertEmp(Employee employee);在映射文件EmployeeMapper.xml文件中配置<insert id="insertEmp" parameterType="com.neuedu.entity.Employee" > insert in原创 2017-09-04 22:25:37 · 5108 阅读 · 0 评论 -
MyBatis框架中Mapper方法中的参数问题解决方案
参数问题解决1.当Mapper方法中的参数只有一个参数时, 1.1当参数是个普通对象时,例如EmployeeMapper接口中的一个方法为public Employee selectEmp(Integer id);,我们在映射文件EmployeeMapper.xml上要配置<select id="selectEmp" resultType="com.neuedu.entity.Employee"原创 2017-09-04 22:10:15 · 4012 阅读 · 0 评论 -
Mybatis中的关系映射及懒加载机制
关系映射可分为:一对一、一对多、多对多映射多对一、一对一的关系1).使用列的别名 ①.若不关联数据表,则可以得到关联对象的id属性 ②.若还希望得到关联对象的其它属性。则必须关联其它的数据表举例说明: 1.建立数据库,创建一个员工表和部门表,员工表tbl_employee的字段有主键id,username,gender,email和外键d_id;原创 2017-09-05 21:11:13 · 890 阅读 · 0 评论 -
MyBatis的缓存机制
缓存机制 MyBatis 包含一个非常强大的查询缓存特性,它可以非常方便地配置和定制。缓存可以极大的提升查询效率。 MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存。一级缓存一级缓存:(本地缓存):SqlSession级别的缓存,一级缓存是一直开启的,没法关闭。方法之间不共用! 与数据库同一次会话期间查询到的数据放在本地缓存中。 以后如果需要获取相同的数据,直接从缓存中拿,原创 2017-09-06 21:38:20 · 169 阅读 · 0 评论