三个准备:
1.添加所需要的Jar包(hibernate3.2(lib下所有的jar包+外面咯那个jar包)、mysql(支持数据库jar包)驱动包、SQL server2000有三个Jar包、SQL server2005有一个Jar包)
2.、添加hibernate 配置信息如:数据库的方言、数据库的驱动、数据库的连接、数据的用户名和密码还有映射关系
3.创建实体类和映射文件(实体类有set、get方法以获得数据库)添加映射文件(实体.hbm.xml)
七个准备:
1.创建Configuration对象Configuration configuration=new Configuration().configur();
2.创建一个SessionFactory对象SessionFactory session=congfiguration.bulidsessionfactory();
3.打开Session session.opensession();
4.Hibernate.begintransaction();
5.开始持久化如:save()、update()等操作
6.提交事务Hibernate.committransaction();/回滚事务Hibernate.rollbacktransaction();
7.关闭session Hibernate.colsesession();
分享到:
相关推荐
### Hibernate的三个准备和七个步骤 #### 一、三个准备工作 在使用Hibernate进行数据库操作之前,需要完成以下三个准备工作: 1. **配置Hibernate环境:** - 配置`Hibernate.cfg.xml`文件:这是Hibernate的核心...
Struts、Spring、Hibernate,这三大框架是Java Web开发中的基石,它们的集成极大地提高了开发效率,降低了代码的复杂性。SSH(Struts + Spring + Hibernate)框架集成旨在实现MVC(Model-View-Controller)设计模式...
Hibernate Web应用的开发一般经过以下几个步骤: (1)创建数据库。 (2)将Hibernate所需的JAR包复制到WEB-INF/lib下。 (3)创建Hibernate的配置文件。 (4)利用Hibernate的第三方工具或Eclipse的有关插件从...
勾选前三个复选框,通常是默认设置,用于生成实体类、映射文件和持久化接口。 - **第四步**:在“Mapping Types”部分,将“Java Types”改为“Hibernate Types”。这样做是因为Hibernate提供了更丰富的类型映射,...
#### 三、Hibernate反向工程步骤详解 接下来,我们将分步解析如何在MyEclipse中使用Hibernate反向工程生成实体类。 ##### 步骤1:新建Java项目 在MyEclipse中,首先需要创建一个新的Java项目。通过“File”菜单下...
步骤三:配置Hibernate 编写hibernate.cfg.xml文件,配置数据库连接信息,包括驱动类、URL、用户名和密码。 ```xml <hibernate-configuration> <property name="hibernate.dialect">org.hibernate.dialect.MySQL...
《Hibernate执行持久层访问步骤详解》 在Java开发中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。它允许开发者使用面向对象的方式进行数据操作,而无需关注底层的SQL语句。本文将...
在整合这三个框架时,首先需要在项目中引入这些库文件,如xwork-core、struts2-core、ognl、freemarker等,然后配置Struts2的配置文件(struts.xml),声明Action和结果类型。接着,配置Spring的上下文配置文件...
在Hibernate中,每个Java类都对应着数据库中的一个表,类的实例则对应表中的记录。`@Entity`注解标记一个Java类为实体类,而`@Table`注解定义了对应的数据库表名。属性与列之间的映射通常通过`@Column`注解完成。 #...
整合这些第三方软件jar包到Hibernate项目中,通常涉及以下步骤: 1. 添加依赖:在项目的构建配置文件(如Maven的pom.xml或Gradle的build.gradle)中,引入Ehcache、C3P0或Proxool以及Hibernate的相关依赖。 2. ...
在Java企业级应用开发中,Spring、Hibernate和Struts是三个非常重要的框架,它们分别负责控制层、持久层和视图层的管理。这三种框架的整合能够提供一个高效、松耦合的开发环境。以下是对Spring、Hibernate、Struts...
通过上述步骤,我们成功地在MyEclipse中配置了Hibernate与Oracle数据库的连接,并完成了基本的数据表映射。这种配置方式不仅简化了数据库访问的复杂性,还提高了代码的可维护性和扩展性。希望本文能帮助到正在学习和...
在Hibernate中,每个Java类都代表数据库中的一个表,类的属性对应表的列。例如,如果我们有一个用户表,可以创建一个User类,其中包含id、username和password等属性。 ```java public class User { private Long ...
### 六步骤轻松完成Hibernate中生成VO.xml ...通过以上六个步骤,我们不仅能够顺利地在Hibernate中生成VO.xml文件,还能确保整个过程高效且准确。这对于快速开发基于Hibernate框架的应用程序非常有帮助。
7. **缓存机制**:为了提高性能,Hibernate集成了第二级缓存,可以缓存对象以减少对数据库的访问。同时,一级缓存(Session缓存)是自动管理的,存储当前Session中的对象。 8. **实体生命周期**:Hibernate管理对象...
在IT领域,尤其是在Java开发与数据库交互的场景中,Hibernate作为一个强大的对象关系映射(ORM)框架,扮演着举足轻重的角色。本文将详细解析“Hibernate做题步骤”,为那些初学者或需要复习该主题的开发者提供一个...
在 Bootstrap 过程中,需要构建 ServiceRegistry、Metadata 和 SessionFactory 三个组件。ServiceRegistry 负责管理 Hibernate 的服务,Metadata 负责存储实体对象的元数据,SessionFactory 负责创建和管理 Session ...
- **1.2 第一部分—第一个Hibernate应用程序** - **1.2.1 第一个Class** - 创建一个简单的Java类作为持久化对象的基础。 - 通常会设计一个表示业务实体的类,并确保它满足Hibernate的要求,例如拥有默认构造函数...
在"第一个手写Hibernate"项目中,你可以亲手实践上述步骤,通过编写代码来了解Hibernate的每一个环节,加深对ORM的理解。同时,项目中可能包含了一些常见的注意事项和陷阱,例如数据类型转换问题、空指针异常、事务...