MyBatis缓存:
1-一级缓存:session作用域。
2-二级缓存:Mapper的namespace,跨session。
MyBatis的理解:
1-sql写在XML中,便于统一管理和优化。
2-解除sql与程序代码的耦合,提高可维护性。
3-提供映射标签,对象与数据库。
4-提供对象关系映射标签,对象关系组件。
5-提供XML标签,支持动态sql。
MyBatis配置:
Configuration配置
Properties属性
Settings设置
TypeAliases类型别名
Environments配置环境
TransationManager事务管理
Mappers映射器