最赞回答 / 慕移动5286350
Mybatis一级缓存作用域是session,session commit之后缓存就失效了Mybatis二级缓存作用域是sessionfactory,该缓存是以namespace为单位的(也就是一个Mapper.xml文件),不同namespace下的操作互不影响。所有对数据表的改变操作都会刷新缓存。但是一般不要用二级缓存,例如在UserMapper.xml中有大多数针对user表的操作。但是在另一个XXXMapper.xml中,还有针对user单表的操作。这会导致user在两个命名空间下的数据不一致。如...
2018-01-23
最新回答 / wxisme
用js获取的时间不是服务器时间,需要获取代码运行代码所在服务器时间,获取时间的接口每次返回的系统时间应该是某一台服务器的时间,保持一致性,准确性。如果数据库存储的时间和另一台的服务器的当前时间时钟不一致就容易出现问题。
2018-01-14