开启事务后hibernate缓存自动更新数据到数据库?
2015-08-31 15:25
337 查看
今天遇到一个问题,调用REST接口GET数据过程中对Hibernate缓存的部分对象做了修改操作,结果接口调用完毕后针对缓存对象的修改操作居然被固化到数据库中去了。反复查看后才发现方法的外层居然以@Transactional注解的方式开启了事务。关闭事务就一切正常了,查询时不要开启事务。
相关文章推荐
- 数据库查询显示问题
- mysql数据备分与步聚
- redis 自启动脚本
- service redis does not support chkconfig的解决办法
- Codis作者黄东旭细说分布式Redis架构设计和踩过的那些坑们
- 关于MongoDb的简单入门
- sqlmap使用笔记
- Oracle 中的 exists 和 not exists 用法
- Mongodb分片
- NoSql——redis(基础)
- windows下如何安装和启动MySQL
- enq: TM - contention TM 等待事件的原因及模拟(表外键约束无索引导致)
- oracle db
- mysql 延时注入,利用二进制延迟注入~!
- 如何增大Redis的客户端连接数?
- Mysql com.mysql.jdbc.PacketTooBigException 的解决方案
- 手写sql代码增加约束
- mongodb的基本操作
- com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: Too many connections
- 转载:30多条mysql数据库优化方法,千万级数据库记录查询轻松解决