1、当我们设置了二级缓存,有时常常不生效比如如下写法:
解决问题的办法就是 openSession的SqlSession用完后要cose后,二级缓存生效。
大致道理是没有close,第二次不是新的从factory拿到的新sqlSession?不确定,这里记录下,后面再思考
2、关于自动提交。我以前总是以为数据源的Factory中设置一下后,所有的SqlSession都会默认是开启自动提交的。比如我在Druid的工厂类里做了这个设置:
但是插入数据还是没有记录(自动提交没有设置成功)。现在是这样解决的:
应该是可以设置默认配置的,这里记录下后面再找