保存后JPA自动刷新

Der*_*ude 5 spring triggers hibernate jpa refresh

我的设置是Spring JPA/Hibernate/Oracle.

DB中有一个触发器,它对一行中的多个字段执行一些基本操作(例如,对保存为字符串的小数执行舍入).

当然,当我从ORM中保存所述行时,它不会获取触发器所做的更改,除非我执行了em.refresh(myRow).

由于我使用的是扩展JpaRepository的接口,因此我只能在使用repos的任何地方执行此操作(或实现此特定存储库并覆盖保存方法).

Hibernate还有一个@Generated注释可能会起作用,虽然它更像是一个hack,因为它不是它的用途.

可以用其他方式完成吗?