Hibernate入门之配置开发环境 Hibernate5.4

Hibernate入门之配置开发环境 Hibernate5.4

Hibernate简介与作用:

简介:开源的ORM(Object Relation Mapping 对象关系映射)java持久层框架
作用:对JDBC进行轻量级封装、程序员可以使用面向对象思想操作数据库

Hibernate5.4目录结构
在这里插入图片描述关键是lib中的required,其中是Hibernate框架必须的包,其余的有需要再导入
在这里插入图片描述还可以导入(可以不导):
log4j.jer输出日志文件
junit.jer测试

搭建开发环境

1、导入jer包到java项目的lib文件夹中,并build path(构建路径);要把mysql驱动包也导入
在这里插入图片描述

2、数据库中创建一个表(我用的是MySql),设置一个主键ID(设置自动递增),其余字段也设置好,保存表(cst_customer)
在这里插入图片描述

3、编写实体类(持久化类),Hibernate使用普通java对象(Plain Old Java Object),即POJO的编程模式来进行持久化(实体类是用于对必须存储的信息和行为建模相关的类)。
编写一个Customer类:
在根目录(src)下创建一个com.itheima.domain包;
在该包下创建一个Customer类,实现Serializable(序列化)
图片长度没有截get/set方法(一定要有),也可以用注解
在这里插入图片描述

4、编写映射文件Customet.hbm.xml(名称非固定写法,但最好遵循*.hbm.xml),Hibernate需要通过该xml知道Customer实体类映射到数据库中哪个表
在这里插入图片描述

5、编写核心配置文件hibernate.cfg.xml(有了*.hbm.xml只是建立了实体类与数据库表的映射关系,hibernate还没有连接到数据库,这时候需要核心配置文件来配置数据库连接与Hibernate运行所需要的值)
1、在根目录(src)下创建一个名为hibernate.cfg.xml
在这里插入图片描述
在这里插入图片描述
session-factory中的配置在hibernate目录\project\etc下的hibernate.properties文件有参考
如下面txt截图
在这里插入图片描述

6、编写测试类:创建一个名为HibernateDemo1的类,并通过junit.jer测试test1()方法,如果不会junit可以创捷一个Test类调用该方法测试
在这里插入图片描述

完成后查看表是否有保存到,如果没有根据错误信息百度;

编写日期2020.04.17
初学者笔记,如有错误之处请指正,谢谢。
作者学习自黑马程序,内容与黑马教学内容多有相似,本人也在学习中,希望对大家有所帮助。

发布了2 篇原创文章 · 获赞 3 · 访问量 59

猜你喜欢

转载自blog.csdn.net/m0_46987952/article/details/105590654