且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Hibernate-01-配置

更新时间:2022-07-18 15:13:19

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