Java數據持久化組件 Apache Empire-db 2.2.0-incubating 發布
Apache Empire-db 是一個開源的關系型數據持久化組件,能夠實現數據庫無關的動態查詢定義,簡便的數據讀取和更新。與其它持久化組件相比 如:
Hibernate、TopLink、iBATIS或JPA實現,Empire-db更注重編譯期類型安全,減少冗余,開發效率的改進。 Empire-db所有的數據庫實體都通過動態bean進行管理,因此允許在運行期改變數據模型。
Apache Empire-db 2.2.0-incubating 發布了,該版本刪除了一些已經廢棄的方法,這些方法都是使用的非標準 Java 的方法。詳細記錄請看
changelog
項目地址:http://incubator.apache.org/empire-db/index.html
Oracle 把企業級的ORM平臺TopLink代碼捐獻給Eclipse社區,發起并領導名為EclipseLink的Eclipse持久平臺項目。 Eclipse持久平臺由多個組件構成,主要有EclipseLink-ORM,EclipseLink-OXM,EclipseLink-SDO, EclipseLink-DAS,EclipseLink-DBWS,EclipseLink-XR,EclipseLink-EIS。其中, EclipseLink-ORM,提供一個可擴展的支持JPA的ORM框架,提供強大的緩存功能,緩存支持集群。EclipseLink-OXM,支持支持JAXB的Object-XML Mapping框架。
從總體來看,EclipseLink除了支持傳統的ORM和OXM之外,另外提供了對SOA的支持,比如能夠將Domain Model部署成Web Service,比如利用ORM和SDO將實體部署為SDO,甚至利用DAS來查詢和修改這些實體。另外,TopLink仍然還是商業的產品,用戶使用需要license,Oracle繼續提供支持。
TopLink與EclipseLink不同在于,以后的TopLink將在EclipseLink基礎上增加與Oracle其他產品整合的代碼,TopLink有自己的Oracle TopLink Workbench,這個Oracle TopLink Workbench并沒有捐獻給開源社區,伴隨EclipseLink的工具是Eclipse Dali JPA,Dali JPA也是由Oracle領導的Eclipse下的子項目。