hibernate环境搭建,实现update添加操作(IDEA版)

第一步:导入jar

 

lib\required 

 

数据库连接池jar包

 

 

第二步:创建实体类

 

注意:使用hibernate时候,不需要自己手动创建表,hibernate会自动把表创建;get/set方法别忘了

 

 

第三步 配置实体类和数据库表一一对应关系(映射关系

使用配备文件实现映射关系

 

1、创建xml格式的配置文件

映射配置文件名称和位置没有固定要求

建议:在实体类所在包里面创建,实体类名称.hbm.xml

 

2、配置是xml格式,在配置文件中首先引入xml约束

 

3、配置映射关系(重点)实体类名称.hbm.xml

 

 

第四步 创建hibernate的核心配置文件

 

⑴ 核心配置文件格式xml,但是核心配置文件名称和位置固定

位置:必须src下面

名称:必须hibernate.cfg.xml

 

⑵ 引入dtd约束

 

出处:

 

⑶hibernate操作过程中,只会加载核心配置文件,其他配置文件不会加载

 

第一部分:配置数据库信息

 

第二部分:配置hibernate信息

 

第三部分:把映射文件放到核心配置文件中

 

 

 

----------------------------------------------------------------------------------------------------------------------

 

实现添加操作

 

第一步 加载hibernate核心配置文件

 

第二步 创建SessionFactory对象

 

第三步 使用SessionFactory创建session对象

 

第四步 开启事务

 

第五步 写具体逻辑操作

 

第六步 提交事务

第七步 关闭资源

 

 

运行结果:

 

数据库刷新:

 

过程中出现一个数据库时区问题:

连接MySql报错(时区错误)--->The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more t...

参考https://www.jianshu.com/p/02f16bb0b9f1

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页