0
我有一個使用Hibernate Envers存儲審計信息的項目。現在我有一個ID列表和一個修訂版本號,我希望獲得給定修訂版的ID列表中的實體信息。如何在Envers中爲ID列表獲取給定修訂版本的狀態
是否可以這樣做?
我的研究使我進入了AuditReader.getQuery(),我可以爲EntityAtRevision等創建一個查詢,但我無法發送一個ID來選擇我想要的實體。
問題是,如果我不能這樣做,我將不得不爲每個實體做一個查詢,這會導致數千個請求(我有一個1000個ID的列表),或者獲取每個實體和查詢Java方面,這可能也不太好(我有很多實體)。 因此,我可能會決定寫我自己的查詢,這是我想避免的。