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

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

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

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

Hibernate简单配置

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

Hibernate简单配置

Hibernate开发步骤如下图:

Hibernate简单配置

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

  • 创建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简单配置

  • 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语句如图:

Hibernate简单配置

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

Hibernate简单配置

这里我用的是Navicat for MySQL**版的

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

相关文章:

  • 2022-12-23
  • 2021-05-02
  • 2021-12-07
  • 2022-12-23
  • 2021-11-28
  • 2021-11-05
  • 2021-11-30
猜你喜欢
  • 2022-12-23
  • 2021-06-03
  • 2022-12-23
  • 2021-09-01
  • 2022-03-02
  • 2021-11-09
  • 2021-05-20
相关资源
相似解决方案