要求是爲每個審計條目添加用戶名列。 經過googling很多,並通過有效的文檔,我想出瞭如何實現它。 實施了修訂聽衆: @Configurable
public class UserRevisionListener implements RevisionListener
{
public void newRevision(Object revisionEntity)
{
假設我們有一個審計單位如: @Entity
@Audited
public class Person {
@Id
private Long id;
private String name;
}
和存儲/更新幾百的記錄後,我需要獲得最新修改的實體給定一組id s。鑑於Envers表的邏輯,這將是簡單的: SELECT MAX(R.REVTSTMP) FR