- 博客(2)
- 收藏
- 关注
原创 Mybatis一级缓存失效情况
5、flushCache 设置为true,<select id="**" resultMap="**" flushCache="true" ></select>3、设置localCacheScope的配置: <setting name="localCacheScope" value="statement">1、同一个sqlSession两次查询期间对数据进行了改变,(即增、删、改)4、两个不同的sqlSession, sqlSession关闭。2、同一个sqlSession的查询条件不同。
2023-12-29 17:13:01 397
原创 MyBatis涉及的设计模式
6、建造者模式:XMLConfigBuilder SqlSessionFactoryBuilder。1、动态代理:qlSession.getMapper(Class<T> type)5、模板方法模式:BaseExecutor、SimpleExecutor。3、装饰器模式:LoggingCache、PerpetualCache。4、策略模式:BaseExecutor、SimpleExecutor。7、单例模式,例如ErrorContext和LogFactory;
2023-12-29 16:48:48 322
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人