Envers是一個來自于JBoss的開源項目,致力于提供簡化版的持久化JPA類。InfoQ曾經在2008年七月報道過其首個GA版1.0.0的發布。隨后,Envers 1.1.0提供了若干新的功能。
1.1.0版的主要關注點在于增加了對持久集合的支持。Envers的創立者Adam Warski描述了這個新的功能:
現在你可以版本化任何關系、“簡單”類型的集合以及映射等。現在支持所有JPA定義的集合映射,而且其中大多數的集合映射在Hibernate中也是支持的。
最新版本還包括了其他一些改進和錯誤修正,以及更新的demo。在Envers的持續改進中,又出現了別的新聞。2008年10月30日,Envers正式成為Hibernate的一個模塊。Envers的網站、文檔和論壇在今后一段時間內會保持原地址。Adam Warski在博客中列舉了主要變化:
- 代碼現在存于hibernate-core存儲(envers模塊)。不會再對舊的存儲庫提交代碼。
- 問題跟蹤遷移到Hibernate的JIRA上。所有公開的問題都已經移到了那里。
- Envers現在使用maven2構建,替代了過去的ant。
這對于Adam Warski和Envers的其他貢獻者來說是一個激動人心的時刻,遷移到Hibernate家族將會繼續Envers的模塊開發,并成為開發者在持久化Java對象時必不可少的利器。
posted on 2008-12-06 00:21
墻頭草 閱讀(177)
評論(0) 編輯 收藏 所屬分類:
業界資訊