// 三个准备 1.添加Hibernate支持 2.创建Hibernate.cfg.xml文件 3.创建对象与映射文件
// 七个步骤
// 1.读取并解析Hibernate.cfg.xml文件 ------加载文件
Configuration cfg = new Configuration().configure();
// 2.读取并解析hbm文件(所有的mapping对应的hbm文件) ------加载后,创建对象
SessionFactory sf = cfg.buildSessionFactory();
//3.打开session,执行对象 ------相当于获于连接
Session session=sf.openSession();
//4.开始事务
Transaction tran=null;
try {
tran=session.beginTransaction();
//5.执久化操作
User user=new User("aa","123");
session.save(user);
//6.提交事务
tran.commit();
} catch (HibernateException e) {
//6.回事务
tran.rollback();
e.printStackTrace();
} finally{//7关闭连接
session.close();
}
分享到:
相关推荐
### Hibernate的三个准备和七个步骤 #### 一、三个准备工作 在使用Hibernate进行数据库操作之前,需要完成以下三个准备工作: 1. **配置Hibernate环境:** - 配置`Hibernate.cfg.xml`文件:这是Hibernate的核心...
Spring MVC 和 Hibernate 是两个在 Java 开发中广泛使用的框架,Spring MVC 用于构建 Web 应用的控制器层,而 Hibernate 则是 ORM(对象关系映射)工具,用于简化数据库操作。这个 "springMvc+hibernate Demo" ...
通过以上步骤,我们便成功地搭建了一个基于Hibernate和Spring的用户管理环境。在实际开发中,可以继续扩展功能,如添加分页查询、条件过滤等。同时,也要注意优化,如缓存使用、避免N+1查询问题,以及合理设计实体...
在MichaelZQM的iteye博客文章(链接已给出)中,他可能会详细介绍每个步骤的详细过程,包括具体的配置代码示例和可能遇到的问题及解决方法。通过阅读这篇博客,你可以更好地理解和实践Spring JPA与Hibernate的集成,...
**hibernate入门实例操作步骤** Hibernate是一款强大的Java对象关系映射(ORM)框架,它极大地简化了数据库操作,使得开发者可以使用Java对象的方式处理数据库事务。本篇将详细介绍Hibernate入门实例的操作步骤,...
3. **添加Hibernate库**:在IDE中创建一个新的Java项目,然后通过Maven或Gradle来管理依赖。在`pom.xml`或`build.gradle`文件中,添加Hibernate相关的依赖,例如: ```xml <groupId>org.hibernate <artifactId>...
通过以上步骤,我们可以成功地将Spring MVC和Hibernate整合在一起,构建一个完整的Web应用。这个过程中,要注意各个组件之间的协同工作,以及代码的规范性和可维护性,以便在项目开发过程中遇到问题时能够快速定位和...
Struts、Spring、Hibernate,这三大框架是Java Web开发中的基石,它们的集成极大地提高了开发效率,降低了代码的复杂性。SSH(Struts + Spring + Hibernate)框架集成旨在实现MVC(Model-View-Controller)设计模式...
快速入门Hibernate框架,需要进行以下几个步骤: - 下载Hibernate框架,并了解其目录结构,熟悉Documentation目录、Lib目录以及Project目录。 - 创建数据库和表,以便为Hibernate操作做准备。 - 编写实体类,将POJO...
**步骤3:** 添加库引用。 - 右击项目,选择“Build Path”>“Configure Build Path”。 - 在“Libraries”选项卡中,点击“Add Jars”或“Add External JARs”来添加所需的库。 #### 四、配置Hibernate **步骤1:**...
以上步骤详细介绍了如何使用Hibernate+IDEA 2018构建一个完整的Hibernate程序,包括环境搭建、项目配置、文件结构设计、配置文件解析、实体类与映射文件编写以及单元测试等内容。通过这些步骤,可以实现一个简单的...
在数据库浏览器视图中,找到步骤3中创建的数据库连接,右键点击,选择“Hibernate Reverse Engineering”。在弹出的窗口中,选择你想要生成实体类的数据库表,继续点击“Next”。在随后的窗口中,你可以设置生成的...
Struts2是一个基于MVC设计模式的Web应用框架,而Hibernate则是一个对象关系映射(ORM)框架。将两者进行整合可以有效地提高Web应用程序的开发效率和维护性。本文档详细介绍了Struts2与Hibernate整合的具体步骤。 ##...
- 准备好必需的 Hibernate JAR 包后,在 Eclipse 中选择想要创建 `hibernate.cfg.xml` 文件的位置,然后右键选择 `New -> Other -> Hibernate Configuration File (cfg.xml)`。 - 在创建配置文件的过程中,需要...
**Hibernate配置步骤详解** 在Java开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。本教程将详细讲解Hibernate的配置步骤,帮助开发者快速上手。 1. **环境准备** 在开始配置...
- **准备工作**: 包括环境搭建等预备步骤。 - **构建Hibernate基础代码**: 介绍了如何通过Hibernate生成基本的数据访问代码。 - **Hibernate配置**: 涵盖了配置文件的设置和解释。 - **第一段代码**: 展示了简单...
通过以上详细的介绍,我们可以看出JavaEE企业应用实战-Struts2+Spring3+Hibernate整合开发是一个非常实用且深入的项目,不仅涵盖了JavaEE的基础知识,还深入探讨了三大框架的核心技术和应用场景。这对于学习JavaEE的...
通过以上步骤,我们已经在Netbeans环境中成功地构建了一个基于Struts2.0、Spring2.5与Hibernate框架的基础项目。接下来,可以通过进一步完善控制器层和视图层的功能,实现完整的用户登录流程,从而加深对这三个框架...