基本介紹
只要提供了持久化類與表的映射關係,ORM框架在運行時就能參照映射檔案的信息,把對象持久化到資料庫中。當前ORM框架主要有五種:Hibernate(Nhibernate),iBATIS,mybatis,EclipseLink,JFinal。
ORM是通過使用描述對象和資料庫之間映射的元數據,在我們想到描述的時候自然就想到了xml和特性(Attribute).目前的ORM框架中,Hibernate就是典型的使用xml檔案作為描述實體對象的映射框架,而大名鼎鼎的Linq則是使用特性(Attribute)來描述的。
元數據
是描述其它數據的數據 (data about other data),或者說是用於提供某種資源的有關信息的結構數據(structured data)。元數據是描述信息資源或數據等對象的數據,其使用目的在於:識別資源;評價資源;追蹤資源在使用過程中的變化;實現簡單高效地管理大量網路化數據;實現信息資源的有效發現、查找、一體化組織和對使用資源的有效管理。