SqlSessionFactoryBuilder:一次性使用,用来产生工程类
SqlSessionFactory:单例,应用的全局生命周期,一直使用
SqlSession:每次调用mapper方法的时候产生一个
Mapper:和SqlSession一样
用来做类型转换,Mybatis内置了大量常用的TypeHandler,也可以自定义TypeHandler
用来做实例化创建查出来的对象,可以通过自定义ObjectFactory的子类进行一些逻辑处理
使用懒加载配置解决,调用时触发加载;其中还有一个aggressiveLazyLoading,调用任何一个对象的方法都会触发加载
创建代理对象默认JAVASSIST,可以开启使用CGLIB。
修改字段的时候很麻烦。用mybatis-plus
原文:https://www.cnblogs.com/fcb-it/p/13264094.html