我正在使用Hibernate envers 3.6.3.Final。我可以審計表,我可以看到_audit
表填充了revision_number
,revision_type
和實體數據。 我正在創建一個歷史記錄頁面,我希望顯示所有修訂條目,以便當用戶單擊修訂標識時,可以顯示實體數據以及修訂類型,即添加,刪除或修改它。我正在嘗試使用AuditQuery
,但我不確定如何獲取給定修訂和給定實體類的revision_type
信息。是否可以在AuditQuery
?Hibernate Envers:如何獲取給定修訂版和給定實體類的revision_type信息
我可以通過編寫Hibernate查詢來獲得'RevisionType'信息。但我想重用任何現有的框架API。換句話說,我將不同的'RevisionType'作爲標準傳遞給AuditQuery
(即對DELETE,INSERT和UPDATE的多個查詢)並檢查是否得到任何結果,但這不是有效的方式。
@Boris Stitnicky爲何選擇這個投票? – Rabi
因爲問題不應該寫成工作單。換句話說,你有什麼嘗試? –