1.2objectFactory对象工厂
MyBatis 每次创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成。 默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认构造方法,要么在参数映射存在的时候通过参数构造方法来实例化。 如果想覆盖对象工厂的默认行为,则可以通过创建自己的对象工厂来实现。
1.2.1自定义对象工厂
(1)继承与DefaultObjectFactory
继承DefaultObjectFactory的原因,可以利用父类中super.create方法帮助我们创建一个实例对象
(2)在MyBatis核心文件中注册自定义工厂
objectFactory对象工厂
最新推荐文章于 2024-05-22 23:27:09 发布