这是我百度云盘hibernate的jar包链接地址:https://pan.baidu.com/s/190PHSRzsQa9DEMD7WP3l0A 密码:92m8

接下来就是我们如何使用了

首先创建一个java工程,创建一个lib文件夹放jar包

下载好百度盘上的解压包,解压的这个目录下\lib\required 复制所有的jar包、还有mysql的数据驱动包 如下图:

之后把所有的jar包加到classpath下,如图

Hibernate开发步骤如下图:

接下来我们就按照图上的步骤来完成:

  • 创建Hibernate配置文件

  • 创建一个持久化类

public class News {
private Integer id;
private String title;
private String author;

private Date date;

public News() {
// TODO Auto-generated constructor stub
}
public News(String title, String author, Date date) {
super();
this.title = title;
this.author = author;
this.date = date;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public Date getDate() {
return date;
}
public void setDate(Date date) {
this.date = date;
}
@Override
public String toString() {
return "News [id=" + id + ", title=" + title + ", author=" + author + ", date=" + date + "]";
}

  • 创建对象-关系映射文件

  • Hibernate API 编写访问数据库的代码

@Test
public void test() {
// 创建SessionFactory对象
SessionFactory sessionFactory = null;
// 创建 Configuration 对象: 对应 hibernate 的基本配置信息和 对象关系映射信息
Configuration configuration = new Configuration().configure();
// 4.0 之前这样创建
// sessionFactory = configuration.buildSessionFactory();
// 创建serviceRegistry对象,hibernate 的任何配置和服务都需要在该对象中注册后才能有效.
ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applySettings(configuration.getProperties())
.buildServiceRegistry();
sessionFactory = configuration.buildSessionFactory(serviceRegistry);
// 创建一个 Session 对象
Session session = sessionFactory.openSession();
// 开启事务
Transaction transaction = session.beginTransaction();
// 执行保存操作
News news = new News("Java12345", "ATGUIGU", new Date(new java.util.Date().getTime()));
session.save(news);
// 提交事务
transaction.commit();
// 关闭 Session
session.close();
// 关闭 SessionFactory 对象

sessionFactory.close();

控制台可以看到打印的sql语句如图:

在数据库中我们可以看到如图:

这里我用的是Navicat for MySQL破解版的

这是Navicat for MySQL破解版的链接:https://blog.csdn.net/zx1996119/article/details/80213987

Hibernate简单配置相关推荐

  1. springboot+hibernate如何简单配置多个数据源

    前言: 1,业务需求:使用原生的hibernate连接数据库,数据来源是两个数据库,并且为了后期维护,需要将数据库账号密码重hibernate.cfg.xml中抽离出来,放到properties文件中 ...

  2. 《Java从入门到放弃》框架入门篇:hibernate基本配置

    hibernate是个什么玩意呢?简单点说,就是别人写好的一套访问数据库的东东,底层其实就是JDBC. 使用JDBC就像以前没有电饭煲,我们要自己根据经验,多少人煮多少米,放多少水,用多大的火,煮多长 ...

  3. 数据库修改后Hibernate的配置更新

    <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>< ...

  4. springboot开启debug日志_SpringBoot日志快速上手简单配置

    默认配置 日志级别从低到高分为: TRACE < DEBUG < INFO < WARN < ERROR < FATAL. 如果设置为 INFO ,则低于 INFO 的信 ...

  5. SpringMVC+Spring4.0+Hibernate 简单的整合

    2019独角兽企业重金招聘Python工程师标准>>> 学习的初始 一个 Hello World. 1.搭建好环境 工欲善其事,必先利其 这是需要的jar 简单的说下 : stand ...

  6. Hibernate简单实现增删改查

    Hibernate简单实现增删改查 2020.08.10 用了一下午时间入门了Hibernate给和我一样想学的小白分享一下 hibernate是一个对象关系映射框架 它对jdbc进行了封装只需要调用 ...

  7. 简单配置nginx反向代理,实现跨域请求

    简单配置nginx去做反向代理,实现跨域请求 简单介绍nginx的nginx.conf最核心的配置,去做反向代理,实现跨域请求. 更多详细配置,参考nginx官方文档 先介绍几个nginx命令 打开n ...

  8. Centos 6.5下一个SNMP简单配置(snmp protocol v3,监控宝)

    Centos 6.5下一个SNMP简单配置(snmp protocol v3.监控宝) jom_ch@2014/7/25 1,安装 >yum -y install net-snmp net-sn ...

  9. virtualbox 创建桥接网络_VirtualBox桥接网络的简单配置,让虚拟机直接访问网络

    VirtualBox桥接网络的简单配置,让虚拟机直接访问网络 分类: Linux 2009-08-20 08:59 5071人阅读 评论(0) 收藏 举报 (1)最新的 VirtualBox 可以简单 ...

最新文章

  1. 在Win 8.1上安装配置FlashDevelop5.0.0
  2. python解释器的功能_python的解释器是什么?
  3. phpcms v9 为分类和内容添加伪静态
  4. 在伦敦工作生活—随笔-1
  5. Python的GUI框架PySide
  6. [转]xargs详解
  7. 中国第二代支付清算体系
  8. 云盒子linux版本,10分钟,搭建好属于自己的私有云盘系统
  9. unity操作详细教程
  10. 【locust】locust与jmeter性能对比
  11. 2022年中国镍期货成交量、成交金额、成交价格走势分析:镍开盘价持续走高[图]
  12. java中金额转换精度问题
  13. 玉米社:SEM百度竞价推广转化成本过高要如何处理?
  14. 算法训练 - 筛选号码 (有n个人围成一圈,顺序排号(编号为1到n)。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子。从下一个人开始继续报数,直到剩下最后一个人,游戏结束。)
  15. mac批量修改文件名、后缀名
  16. 推荐几个H5、app制作开发工具
  17. 地图慧一直显示服务器,瑞友慧连接服务端
  18. Android二维码识别率优化,Android Zxing 转换竖屏扫描且提高识别率的方法
  19. python 加注拼音-Python pypinyin库,实现文字转拼音
  20. python知网工具,一个中国知网的爬虫工具,给定作者,可以获得该作者的所有文献的题录...

热门文章

  1. 张振民北京计算机专修学院,工行甘肃省分行张振民一行来校考察交流
  2. 《流浪地球》后续,深度对话刘慈欣:地球只是太空中的一粒尘埃
  3. MySQL8高级优化,持续更新......
  4. Multisim应用举例实验
  5. C# 中where关键字详解
  6. Word如何拆分单元格
  7. 深入理解计算机系统(2.5)---二进制整数的加、减法运算(重要)
  8. LaTex支持中文的三种方式
  9. chroom浏览器网页二维码生成功能的方法
  10. 8421BCD码 5421BCD码 余三码 格雷码 余三循环码之间的关系,转换以及简易方法