JBoss Envers目的是根據(jù)對實體的設(shè)置,提供記錄執(zhí)行數(shù)據(jù)變更歷史的功能(數(shù)據(jù)變更版本)。Envers的配置非常簡單,如果需要對某個實例進行歷史數(shù)據(jù)版本記錄,只需要在實例上配置@Versioned annotation即可。針對每個實體的版本的歷史數(shù)據(jù),Envers都會創(chuàng)建一個單獨的數(shù)據(jù)表進行存儲。
目前Envers支持Hibernate和Hibernate-entitymanager(JPA實現(xiàn)).
這個特點在需要對歷史數(shù)據(jù)進行存檔時很實用,而且目前Envers已經(jīng)合并到Hibernate的新版本中去了,使用起來更方便,具體Hibernate哪個不太清楚。
留個印記..............
posted on 2008-12-04 09:04
The Matrix 閱讀(302)
評論(0) 編輯 收藏 所屬分類:
Hibernate