mybaties
小世界-_-
沉迷代码的程序媛
展开
-
Mybatis的mapper文件中$和#的区别
一般来说,我们使用mybatis generator来生成mapper.xml文件时,会生成一些增删改查的文件,这些文件中需要传入一些参数,传参数的时候,我们会注意到,参数的大括号外面,有两种符号,一种是#,一种是$。这两种符号有什么区别呢? SELECT * FROM employee WHERE name=#{name} SELECT * FROM employee ORDER BY $...转载 2018-09-24 17:14:17 · 168 阅读 · 0 评论 -
mybatis缓存机制详解
mybatis缓存机制详解 mybatis提供了缓存机制减轻数据库压力,提高数据库性能 mybatis的缓存分为两级:一级缓存、二级缓存 一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效(缓存数据为线程私有) 二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSession是共享的(缓存数据线程间共享) 一级缓存: ...原创 2018-09-24 17:18:50 · 232 阅读 · 0 评论