摘要:1、mybatis提供查询缓存,用于减轻数据库压力,提高数据库性能。2、mybatis提供一级缓存、二级缓存;3、一级缓存是SqlSession级别的缓存。在SqlSession对象中,存在一个数据结构(HashMap)用于存储缓存数据。不同SqlSession之间的缓存数据区域是互不影响的;--在...
阅读全文
摘要:1、mybatis核心,对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接、组装;2、使用if判断: and email like '%${customer.email}%' and ...
阅读全文
摘要:1、编写mapper.xml映射文件: insert into customers(name, email, address) values(#{name}, #{email}, #{address}) ...
阅读全文
摘要:1、建立mybatis配置文件SqlMapConfig.xml(名称不唯一),它是mybatis的全局配置文件:--properties属性:将数据库连接参数放到db.properties中;--settings全局参数配置:参数会影响mybatis的运行行为;--typeAliases(别名):可...
阅读全文