欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Hibernate简单实现增删改查

程序员文章站 2022-03-15 10:35:10
Hibernate简单实现增删改查2020.08.10用了一下午时间入门了Hibernate给和我一样想学的小白分享一下hibernate是一个对象关系映射框架 它对jdbc进行了封装只需要调用方法即可实现对数据库的操作。hibernate可以自动生成SQL语句,自动执行。**直接上代码**1. 创建新项目勾选web Application和Hibernate以及hibernate下面Create default hibernate configuration and main class点击N...

Hibernate简单实现增删改查

用了一下午时间入门了Hibernate给和我一样想学的小白分享一下

hibernate是一个对象关系映射框架 它对jdbc进行了封装只需要调用方法即可实现对数据库的操作。hibernate可以自动生成SQL语句,自动执行。

直接上代码

1. 创建新项目勾选web Application和Hibernate以及hibernate下面Create default hibernate configuration and main class点击Next -->Finish
2. jar包已经帮你自动导入进去了 你只需要自己导入你需要用到的jar包即可
Hibernate简单实现增删改查
3.在Database中配置数据库的信息
Hibernate简单实现增删改查
根据自己需求选择不同数据库
Hibernate简单实现增删改查
(注意此处Database填写自己用到的数据库名称)
填写完成测试连接成功后点击 Apply -->OK
Hibernate简单实现增删改查

Hibernate简单实现增删改查
如果左下角找不到可以通过view->tool windows->persistence调出persistence窗口,之后如下图继续配置
Hibernate简单实现增删改查
第一个选择你刚刚配置的数据库的名称,
第二个是给自动创建的实体及配置存放的包位置(我习惯放在com.example)如下图:

Hibernate简单实现增删改查
检查生成的文件没问题之后去配置hibernate.cfg.xml配置文件
数据库连接四要素,数据库语言以及对应的mapping文件
Hibernate简单实现增删改查
此时配置文件就搞定了直接去Main方法写代码
首先创建出Configuration对象调用configure()方法加载配置文件
然后通过Configuration对象调用buildSessionFactory()方法得到SessionFactory()
然后调用openSession()得到Session对象,通过Session对象开启事务
Hibernate简单实现增删改查
增加方法:创建实体对象调用set方法插入数据以后使用session调用save(对象引用)方法将数据同步到数据库中
删除方法:通过session.get(实体.class,id);得到查询的对象 使用session.delete(对象引用)将查询的对象删除
修改方法:通过session.get(实体.class,id);得到查询的对象,使用对象引用修改数据之后使用session.update(对象引用);
查询方法:直接session.get(实体.class,id);
不要忘了提交还有关闭
transaction.commit();
session.close();
Hibernate简单实现增删改查

本文地址:https://blog.csdn.net/weixin_45868999/article/details/107918818

相关标签: hibernate