mybatis 的注解,主要是用于替换映射文件。而映射文件中无非存放着增、删、改、查的 SQL 映射标签。所以,mybatis 注解,就是要替换...
ehcache 二级查询缓存 MyBatis 的特长是 SQL 操作,缓存数据管理不是其特长,为了提高缓存的性能,MyBatis 允许使用第三方...
内置二级查询缓存 myBatis 查询缓存的作用域是根据映射文件 mapper 的 namespace 划分的,相同namespace 的 ma...
查询缓存的使用,主要是为了提高查询访问速度。将用户对同一数据的重复查询过程简化,不再每次均从数据库查询获取结果数据,从而提高访问速度。MyBat...
延迟加载 MyBatis 中的延迟加载,也称为懒加载,是指在进行关联查询时,按照设置延迟规则推迟对关联对象的 select 查询。延迟加载可以有...
关联查询 当查询内容涉及到具有关联关系的多个表时,就需要使用关联查询。根据表与表之间的关联关系的不同,关联查询分为四种:(1)一对一关联查询(2...
动态 SQL 动态 SQL ,主要用于解决查询条件不确定的情况:在程序运行期间,根据用户提交的查询条件进行查询。提交的查询条件不同,执行的 SQ...
Mapper 动态代理 在前面例子中自定义 Dao 接口实现类时发现一个问题: Dao 的实现类其实并没有干什么实质性的工作,它仅仅就是通过 S...
属性名与查询字段名不行同 resultType 可以将查询结果直接映射为实体 Bean 对象的条件是, SQL 查询的字段名与实体 Bean 的...
文集作者