mybatis
mybatis的学习
CWQ__xz__
菩提树下的百世轮回......
展开
-
mybatis_008_与缓存有关的设置
和缓存有关的设置: 1. <setting name="cacheEnabled" value="false"/>:关闭二级缓存,一级缓存一直可用 2. <select id="getList" resultType="emp" useCache="true"> use...原创 2020-04-11 21:05:26 · 182 阅读 · 0 评论 -
mybatis_007_二级缓存
二级缓存使用:二级缓存(全局缓存): * 基于namespace级别的缓存,一个namespace对应一个二级缓存 * 工作机制: * 1.一个会话,当我们查询一条语句,查询出的内容会存放在当前会话的一级缓存中 * 2.如果会话提交或关闭,一级缓存中的内容会被保存到二级缓存中,新的会话查询,可以参照二级缓存中的内容 * ...原创 2020-04-10 20:55:26 · 141 阅读 · 0 评论 -
mabits_006_一级缓存失效方法
一级缓存与四种失效方法:一级缓存(本地缓存):SqlSession级别的缓存,一级缓存是一直开启的 * 与数据库同一次会话期间查询到的数据会放到本地缓存中。 * 以后要获取相同的数据,直接从缓存中拿,没必要从数据库中查询 * * 一级缓存失效情况: * 1.SqlSession不同 * 2.SqlSession相同,查询条件不同(一...原创 2020-04-07 21:23:21 · 234 阅读 · 0 评论 -
mybatis_005_dynamicSQL_insert
Dao: /*批量插入*/ public void addEmp(@Param("list") List<Employee> list);Mapper.xml:<!-- public void addEmp(@Param("list") List<Employee> list);--> <insert id="addEmp"&g...原创 2020-04-02 21:58:00 · 179 阅读 · 0 评论 -
java.sql.SQLSyntaxErrorException: Unknown column 'tiger' in 'field list'
org.apache.ibatis.exceptions.PersistenceException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: Unknown column 'tiger' in 'field list'### The error may involve defaultParam...原创 2020-04-02 21:53:38 · 843 阅读 · 0 评论 -
mybatis_005_dynamicSQL_choose
EmployeeMapper.xml <select id="getEmpByChoose" resultType="com.casey.mybatis.bean.Employee"> SELECT * FROM employee <where> /*if 有id,就用id查询,if有name,就用name查询*/...原创 2020-04-01 20:05:34 · 125 阅读 · 0 评论 -
mybatis_004_dynamicSQL_if
实体类bean:Employeepackage com.casey.mybatis.bean;import org.apache.ibatis.type.Alias;@Alias("emp")public class Employee { private Integer id; private String name; private String gende...原创 2020-03-31 21:44:27 · 198 阅读 · 0 评论 -
Cannot enable lazy loading because CGLIB is not available.
### Cause: java.lang.IllegalStateException: Cannot enable lazy loading because CGLIB is not available. Add CGLIB to your classpath. at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(Exc...原创 2020-03-28 22:00:39 · 469 阅读 · 1 评论 -
mybatis_002_config
实体类package com.casey.mybatis.bean;import org.apache.ibatis.type.Alias;@Alias("emp")public class Employee { private Integer id; private String name; private String gender; private...原创 2020-02-14 16:53:00 · 120 阅读 · 0 评论 -
mybatis_002
实体类package com.casey.mybatis.bean;public class Employee { private Integer id; private String name; private String gender; private String email; public Integer getId() { ...原创 2020-02-14 15:27:53 · 142 阅读 · 0 评论 -
mybatis_001
package com.casey.mybatis.bean;public class Employee { private Integer id; private String name; private String gender; private String email; public Integer getId() { r...原创 2020-02-13 22:24:26 · 137 阅读 · 0 评论