今天遇到一个问题,使用hibernate更新时出现问题,会使版本锁机制,无效.

方法中加事务,将查询出来的数据对象赋值,然后不执行更新操作,结束之后发现数据库中的数据已经更改,经过查询发现是因为hibernate缓存在事务结束之后有一个同步操作,会将更改之后的自动同步到数据库中,查询官方文档发现有一句话

特此记录一下
今天遇到一个问题,使用hibernate更新时出现问题,会使版本锁机制,无效.
方法中加事务,将查询出来的数据对象赋值,然后不执行更新操作,结束之后发现数据库中的数据已经更改,经过查询发现是因为hibernate缓存在事务结束之后有一个同步操作,会将更改之后的自动同步到数据库中,查询官方文档发现有一句话
特此记录一下
本文标题:JPA更新并且清理缓存
本文链接:https://www.haomeiwen.com/subject/pibskxtx.html
网友评论