Hibernate 是一个开源的对象关系映射(ORM)框架,它将 Java 对象映射到数据库中的表。本教程将带你了解 Hibernate 的基本概念和使用方法。

基本概念

  • ORM:对象关系映射,将对象模型表示的实体类映射到基于SQL的数据库表中。
  • SessionFactory:Hibernate 的核心接口,用于创建 Session 对象。
  • Session:用于执行数据库操作,如查询、保存、更新、删除等。

快速入门

  1. 添加依赖:在你的 Java 项目中添加 Hibernate 的依赖。
  2. 配置数据库:设置数据库连接信息。
  3. 创建实体类:定义与数据库表对应的 Java 类。
  4. 创建映射文件:可选,定义实体类与数据库表的映射关系。
  5. 编写代码:使用 Hibernate API 进行数据库操作。

示例代码

// 创建 SessionFactory
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();

// 创建 Session
Session session = sessionFactory.openSession();

// 开始事务
Transaction transaction = session.beginTransaction();

// 执行操作
session.save(new User("张三", 20));

// 提交事务
transaction.commit();

// 关闭 Session
session.close();

扩展阅读

更多关于 Hibernate 的内容,请访问我们的 Hibernate 官方文档

图片展示

Hibernate Logo