一、hibernate中的核心配置檔案:hibernate.rfg.xml
對於hibernate的核心配置檔案有兩種:1.hibernate.rfg.xml,2.hibernate.properties。開發中我們最常用的是hibernate.rfg.xml的配置檔案,因為它的配置能力強,易於修改。所以在這裡對hibernate.rfg.xml的配置檔案進行詳解:
1、約束資訊:具體的詳細資訊可以在hiberante核心jar包下的org.hibernate包下hibernate-configuration-3.0.dtd檔案中進行查詢:
3、hibernate的相關配置
true
true
org.hibernate.dialect.mysqldialect
3、載入隱射的配置檔案
二、對映檔案的相關配置--customer《與資料庫表對應的實體類名稱》.hbm.xml。這個配置檔案一般是放置在實體類的包下的,主要作用是與資料庫的表建立對映關係。
2、標籤的配置:
name:實體類的全名;table:所對應的表名,此屬性可以省略,但是表名必須與實體類的名稱保持一致;catalog:資料庫名稱,可以省略,如果省略,將會參考核心配置檔案中url路徑中的庫名稱;
3、標籤的配置:必須存在,主要用於類中的屬性和表中的主鍵對映
name:類中的屬性名稱;column:表中的主鍵名稱;length:字段長度;type:屬性,用於指定型別
:用於表述主鍵的生成策略。注:逐漸的生成策略後續會更新。
4、標籤,它是描述類中屬性與表中非主鍵的對映關係
name:類中的屬性名稱;column:表中的主鍵名稱;length:字段長度;type:屬性,用於指定型別
Hibernate的核心介面
hibernate的核心介面一共有5個,分別為 session sessionfactory transaction query和configuration。這5個核心介面在任何開發中都會用到。通過這些介面,不僅可以對持久化物件進行訪問,還能夠進行事務控制。下面對這五的核心介面分別加以介紹。sess...
Hibernate的核心介面
hibernate的核心介面一共有5個,分別為 session sessionfactory transaction query和configuration。這5個核心介面在任何開發中都會用到。通過這些介面,不僅可以對持久化物件進行訪問,還能夠進行事務控制。下面對這五的核心介面分別加以介紹。sess...
Hibernate核心介面
hibernate的核心介面一共有6個,分別為 session sessionfactory transaction query criteria和configuration。這6個核心介面在任何開發中都會用到。通過這些介面,不僅可以對持久化物件進行訪問,還能夠進行事務控制。下面對這6個核心介面分別...