1
我的envers在我的系統上運行正常,但是當我使用命名查詢修改實體時,envers不會爲此操作創建修訂。Envers with named query(update)
有沒有人有這個問題?任何解決方案
我命名查詢看起來是這樣的:
update Formulario set f.ativo = :inativo
我的envers在我的系統上運行正常,但是當我使用命名查詢修改實體時,envers不會爲此操作創建修訂。Envers with named query(update)
有沒有人有這個問題?任何解決方案
我命名查詢看起來是這樣的:
update Formulario set f.ativo = :inativo
Envers無法攔截批量更新的變化,只有當你通過修改對象的實體。這是由於事實上,一個update
HQL查詢被直接轉換爲SQL,並且Hibernate不知道哪些實體發生了變化以及如何更改。
所以這個問題並沒有與命名查詢連接,而是與批量查詢的使用。