摘要: 1.environments:MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中, 现实情况下有多种理由需要这么做。例如,开发、测试和生产环境需要有不同的配置;或者想在具有相同 Schema 的多个生产数据库中使用相同的 SQL 映射。还有许多类似的使用场景。 阅读全文
posted @ 2020-06-13 16:58 Jenne 阅读(242) 评论(0) 推荐(0)
摘要: 参考链接:深入理解Mybatis插件开发 1.plugins:与其称为Mybatis插件,不如叫Mybatis拦截器,更加符合其功能定位,实际上它就是一个拦截器,应用代理模式,在方法级别上进行拦截。 1):支持拦截的方法 执行器Executor(update、query、commit、rollbac 阅读全文
posted @ 2020-06-13 15:38 Jenne 阅读(162) 评论(0) 推荐(0)
摘要: 1.objectFactory:(对象工厂)MyBatis 每次创建结果对象的新实例时,它都会使用一个对象工厂(ObjectFactory)实例来完成。 默认的对象工厂需要做的仅仅是实例化目标类,要么通过默认构造方法,要么在参数映射存在的时候通过参数构造方法来实例化。 如果想覆盖对象工厂的默认行为, 阅读全文
posted @ 2020-06-13 03:23 Jenne 阅读(107) 评论(0) 推荐(0)