MyBatis
文章平均质量分 51
天之冰
程序猿一枚...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis缓存机制
MyBatis系统默认定义了两级缓存1、一级缓存(local cache)一级缓存 即本地缓存, 作用域默认为sqlSession。当 Session flush 或 close 后, 该 Session 中的所有 Cache 将被清空。 与数据库同一次会话期间查询到的数据会放在一级缓存中。以后如果需要获取相同的数据,直接从缓存中拿,没必要再去查询数据库;一级缓存失效...原创 2018-07-23 10:15:39 · 168 阅读 · 0 评论 -
MyBatis参数处理
单个参数:对于单个参数,mybatis不会做处理,#{参数名}:取出参数值多个参数:多个参数会被封装成一个mappublic Employee getEmpByIdAndLastName(Integer id,String lastName);封装成的map的key是param1,param2...paramN或者参数的索引封装成的map的value是传入的参数值取值时可...原创 2018-07-18 18:33:03 · 762 阅读 · 0 评论 -
MyBatis源码分析:SqlSession获取过程
public static void main(String[] args) throws IOException { String resource = "mybatis-config.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); //SqlSess...原创 2018-07-24 18:17:24 · 1410 阅读 · 0 评论 -
MyBatis结果集映射
1、select返回Listmybatis会把结果集自动的封装成List <!-- public List<Employee> getEmpsByLastNameLike(String lastName); --> <!--resultType:如果返回的是一个集合,要写集合中元素的类型 --> <select id="...原创 2018-07-20 11:55:12 · 526 阅读 · 0 评论
分享