Hibernate 5 之搭建开发环境

Hibernate

orm思想(Object Relational Mapping)

javaBean == 实体类

使用orm思想进行crud操作:对象关系映射

使用配置文件完成

  • 实体类和数据库表建立一一对应关系
  • 实体类属性和表字段一一对应
    操作实体类属性,而不是数据库

环境搭建

1. jar包导入

下载地址

2. 创建实体类

实体类包含唯一属性
hibernate自动建表

3. 配置实体类和数据库表的映射关系
(1) 映射配置文件

映射配置文件一般在实体类对应的包里面创建,命名规则为:实体类名称.hbm.xml
其中包含三个部分:

  • 引入xml约束(dtd, schema...)
  • 位于hibernate-core-5.2.11.Final.jar的org.hibernate下hibernate-mapping-3.0.dtd
  • 配置约束关系



    
    
        
        
            
            
        
        
        
        
        
    

(2) hibernate核心配置文件

必须建立在src下,名称为: hibernate.cfg.xml,包含以下部分:

  • 引入xml约束
    位于hibernate-core-5.2.11.Final.jar的org.hibernate下hibernate-configuration-3.0.dtd
  • 配置数据库信息
  • hibernate信息,映射文件
    hibernate只会加载核心配置文件,其他配置文件不会加载



    
        
        com.mysql.jdbc.Driver
        
        jdbc:mysql:///user
        root
        root

        
        
        true
        
        true
        
        update
        
        org.hibernate.dialect.MySQL5Dialect

        
        
    

实现添加操作

  1. 加载hibernate配置文件
  2. 创建sessionFactory对象
  3. 使用sessionFactory创建session对象
  4. 开启事务
  5. 写具体逻辑的crud操作
  6. 提交事务
  7. 关闭资源

你可能感兴趣的:(Hibernate 5 之搭建开发环境)