`
foreverke01
  • 浏览: 37543 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

hibernate3.2添加数据

阅读更多

续上一篇:

编写一个客户端类(client):

package cn.keith.hibernate.model;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class Client {
	public static void main(String[] args) {
		// 读取hibernate.cfg.xml文件
		Configuration cfg = new Configuration().configure();
		// 创建sessionFactory();
		SessionFactory factory = cfg.buildSessionFactory();

		// 实例化一个session
		Session session = null;

		try {
			session = factory.openSession();
			// session开启事物
			session.beginTransaction();

			User user = new User();
			user.setUsername("keith");
			user.setSex("man");
			user.setMail("foreverke@hotmail.com");
			session.save(user);

			// session提交事务
			session.getTransaction().commit();
		} catch (Exception e) {
			e.printStackTrace();
			// session事物回滚
			session.getTransaction().rollback();
		} finally {
			// 关闭session
			if (session != null) {
				if (session.isOpen()) {
					session.close();
				}
			}
		}
	}

}

 检验:查看数据库!

0
0
分享到:
评论

相关推荐

    Hibernate3.2jar包

    为了在项目中使用Hibernate3.2,你需要将这个jar包放入项目的`lib`目录,并确保其他依赖库(如JDBC驱动)也已添加。在配置文件(通常是`hibernate.cfg.xml`)中指定数据库连接信息,然后就可以开始创建实体类,定义...

    hibernate_3.2官方开发包

    5. **Criteria查询**:除了HQL(Hibernate Query Language)外,Hibernate还提供了Criteria API进行动态查询,开发者可以通过添加各种限制条件来构建查询。 6. **HQL**:HQL是Hibernate特有的面向对象的查询语言,...

    hibernate3.2 需要的hibernate3.2以及所有文件

    用户可以将其解压并添加到项目类路径中,然后根据`hibernate.properties`或`hibernate.cfg.xml`配置文件进行初始化,从而开始使用Hibernate进行数据持久化操作。无论是新手还是经验丰富的开发者,这个包都能提供一个...

    Hibernate3.2连接池

    要使用C3P0,需将`c3p0-0.8.4.5.jar`添加到类路径,并在Hibernate配置文件中设置以下属性: ```xml <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider ...

    hibernate3.2课件共31页.pdf.zip

    【hibernate3.2课件共31页.pdf.zip】这个压缩文件包含了关于Hibernate 3.2的详细教学资料,共计31页。Hibernate是一个非常重要的Java持久化框架,它简化了数据库操作,使开发者能够更加专注于业务逻辑而不是数据库...

    struts2.1 + spring 2.5 + hibernate 3.2 增删改查

    Struts2.1、Spring 2.5 和 Hibernate 3.2 是经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用。这个详细例子将深入探讨如何使用这三个框架协同工作,实现数据库的增(Add)、删(Delete)、改(Modify...

    Hibernate3.2帮助文档

    - **下载Hibernate 3.2**: 从官方网站获取Hibernate 3.2的JAR文件,将其添加到项目的类路径中。 - **配置Hibernate**: 创建`hibernate.cfg.xml`配置文件,设置数据库连接、缓存策略等。 - **实体类映射**: 编写实体...

    hibernate-3.2 源码

    此外,Hibernate 3.2支持注解式映射,可以直接在Java类或属性上添加注解来完成映射。 四、持久化操作 1. 插入(Save/SaveOrUpdate):使用Session的save()或saveOrUpdate()方法,可以将新建的对象持久化到数据库。 ...

    hibernate-3.2源码包

    Hibernate 3.2的配置文件(hibernate.cfg.xml)定义了数据源、持久化类、实体映射等信息。源码中的SessionFactoryBuilder和Configuration类负责解析配置文件,构建SessionFactory,这是整个Hibernate的核心。 3. *...

    Hibernate3.2中文手册

    Hibernate3.2是该框架的一个重要版本,它引入了多项增强功能和优化,提高了开发效率和性能。这份中文手册为开发者提供了全面的指导,帮助理解和应用Hibernate 3.2。 **1. Hibernate 概述** Hibernate 允许开发者将...

    spring2.5+struts2+hibernate3.2=ssh项目框架源码

    这个项目的源码提供了使用Spring 2.5、Struts 2和Hibernate 3.2构建应用程序的实例,这对于学习和理解SSH框架的整合及实际应用有着重要的参考价值。 Spring是一个全面的后端应用程序框架,它提供了依赖注入(DI)和...

    hibernate3.2.rar

    Hibernate是Java Web开发中的一款流行...总的来说,"hibernate3.2.rar"压缩包是Java Web开发者的重要资源,它包含的文件和文档可以帮助开发者快速上手并熟练掌握Hibernate3.2框架,从而更高效地开发Java Web应用程序。

    Hibernate 3.2核心包

    在开发过程中,将这些“Hibernate 3.2核心包”添加到项目的lib目录,可以确保所有必要的库文件都已就绪,进而能够顺利地进行ORM开发。开发者可以根据具体需求,结合其他SSH组件,构建高效稳定的Java Web应用。

    hibernate3.2中文参考.pdf

    Hibernate 3.2是在Hibernate 3系列中的一个重要版本,该版本在之前的版本基础上进行了大量的改进和新功能的添加。例如,它支持更灵活的配置选项、更强大的映射策略以及对JDBC 3.0和JPA的支持等。此外,Hibernate 3.2...

    Hibernate3.2 实例源码

    **Hibernate 3.2 实例源码详解** Hibernate 3.2 是一款强大的对象关系映射(ORM)框架,它允许开发者用Java类和对象来操作数据库,而无需编写大量的SQL语句。这个实例源码提供了对Hibernate 3.2核心功能的实战演示...

    Hibernate3.2学习笔记

    在创建一个新的Java项目后,我们需要添加必要的库文件,主要包括Hibernate3.2的主jar包`hibernate3.jar`以及所有依赖的jar包,例如MySQL数据库驱动。这些jar包通常位于`HIBERNATE_HOME/lib`目录下。同时,创建`...

    hibernate3.2最少依赖的包

    “hibernate3.2最少依赖的包”指的是Hibernate框架的3.2版本中,为了实现基本功能而最小化依赖关系的一组类库集合。Hibernate是一个流行的Java对象关系映射(ORM)工具,它允许开发人员用面向对象的方式来处理数据库...

    hibernate3.2+mysql+log4j

    【hibernate3.2+mysql+log4j】是一个经典的Java开发组合,常用于构建基于JDBC的持久层框架,结合关系型数据库MySQL和日志管理库log4j。这个压缩包可能包含了运行一个使用Hibernate 3.2、MySQL数据库和log4j日志系统...

    hibernate 3.2 官方中文参考手册

    在使用Hibernate 3.2前,需要将其库文件添加到项目的类路径中,通常包括hibernate-core.jar、hibernate-annotations.jar等。配置文件hibernate.cfg.xml用于设置数据源、方言、缓存策略等参数。 三、对象关系映射...

Global site tag (gtag.js) - Google Analytics