天天看點

Hibernate-01-配置

1.導入hibernate jar包

2.建立實體類Entity

每個實體需要一個唯一值作為主鍵

3. 使用配置檔案配置實體類和資料庫表的一一對應關系(映射)

  1. 建立xml格式的映射配置檔案(位置無要求,建議與Entity同包)
  2. 引入dtd限制
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
           
  1. 配置實體類和資料庫表的對應關系
    Hibernate-01-配置
    配置實體與表和id屬性與主鍵對應關系
Hibernate-01-配置

配置屬性和字段對應關系

Hibernate-01-配置

映射配置檔案

Hibernate-01-配置

核心配置檔案

4. 建立核心配置檔案xml,檔案名和位置固定

  • 位置:必須在src下面
  • 名稱:必須hibernate.cfg.xml

4-1. 引入限制dtd

<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
           

hibernate操作過程中隻會加載核心檔案,其他配置檔案不會加載

4-2. 配置資料庫資訊(必須)

4.3. 配置hibernate資訊(非必需)

4.4. 把映射檔案放到核心配置檔案中來(必須)

Hibernate-01-配置

4-2

Hibernate-01-配置

4-3

Hibernate-01-配置

4-4