繁体   English   中英

MySQL上的休眠乐观锁定异常

[英]Hibernate Optimistic Locking Exception on MySQL

PostgreSQL迁移Hibernate到MySQL数据库(自5.6.235.6.23 ),在我们所有的数据库事务中开始抛出OptimisticLockingException' 5.6.23 ,而在PostgreSQL中运行良好的一切都停止了工作。 我发现了导致这种情况发生的问题,并将其记录下来以备将来参考。

Hibernate通过版本功能提供了乐观锁定。 这可以是一个数字字段或一个timestamp 我使用@Version批注对实体进行了乐观锁定和dateModication 挖掘之后,发现MySQL 存储的日期/时间没有毫秒精度 因此,一旦MySQL在@Version的一个时间戳列上遇到@Version ,我就很失望,即使经过反复的请求和错误报告,MySQL仍然没有选择支持这种基本功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM