1.导入hibernate jar包
2.创建实体类Entity
每个实体需要一个唯一值作为主键
3. 使用配置文件配置实体类和数据库表的一一对应关系(映射)
- 创建xml格式的映射配置文件(位置无要求,建议与Entity同包)
- 引入dtd约束
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">
-
配置实体类和数据库表的对应关系
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. 把映射文件放到核心配置文件中来(必须)