【发布时间】:2014-08-09 21:26:57
【问题描述】:
我有一个在插入数据时执行的数据库触发器。从应用程序端,我使用休眠来更新由数据库 TRIGGER 更新的同一个表。当我从应用程序端更新数据时,触发器更新的数据被旧数据覆盖。我发现休眠中的缓存值与数据库中的值不同步。有没有合适的方法来解决这个问题?我说的缓存是一级缓存。
EDIT - Hibernate 应该更新数据库中的某些字段,而数据库中的其他字段应该由 TRIGGER 更新。这可能吗?
【问题讨论】:
标签: java mysql hibernate caching jpa