Mybatis配置
1.properties(按优先级)
(1)程序代码传递(一般用在SqlSessionFactory创建之前)
(2)properties文件(用的最多)
(3)property子元素
2.settings
3.typeHander
4.plugins
5.environments
1>transactionManager事务管理
2>dataSource数据源
6.引入映射mappers
映射器
1.增删改查(CRUD)
2.级联(mybatis中没有多对多)
(1)鉴别器(discritminator)
(2)一对一(association)
(3)一对多(collection)
3.缓存
(1)一级缓存:在SqlSession上的缓存(没有配置会默认开启一级缓存)。不同的SqlSession对象是不能共享的。
(2)二级缓存:在SqlSessionFactory上的缓存(可以说是mapper级别的缓存)。不同的SqlSession对象能共享。
4.存储过程