`

一个Hibernate的测试例子

阅读更多

Hibernate的SessionFactory是一个重量级的对象,看到一个测试是这样写的,不用单例模式

package cn.neilone.test;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;

import cn.neilone.model.Teacher;

public class TeacherTest {

	private static SessionFactory sf = null;
	@BeforeClass
	public static void beforeClass() {
		sf = new AnnotationConfiguration().configure().buildSessionFactory();
	}
	@Test
	public void T1() {
		Teacher t = new Teacher();
		t.setId(1);
		t.setName("t1");
		t.setTitle("final");
		
		Session session = sf.openSession();
		session.beginTransaction();
		session.save(t);
		session.getTransaction().commit();
		session.close();
		sf.close();
	}
	
	@AfterClass 
        public static void afterClass() {
		sf.close();
	}
}
分享到:
评论

相关推荐

    hibernate的第一个例子

    这是hibernate 的超级简单的例子,只有一个持久化对象和一个辅助类,还有一个测试类,对于初学者很有参考价值

    hibernate框架一对一测试案例

    hibernate框架一对一测试案例,第四篇,使用于新手

    Hibernate 框架测试版本

    hibernate框架测试小例子,可用来学习如何使用hibernate框架.

    JSF+Spring+Hibernate小例子

    基于网上很多朋友在问JSF+Spring+Hibernate的使用方法,于是抽空写了个小例子希望大家提出宝贵意见。 采用DBUnit测试 mysql数据库脚本: 新建test数据库,初始化脚本 create table tt(id int primary key,name ...

    简单的springmvc+hibernate的例子orcale数据库

    一个简单的springmvc+hibernate例子orcale数据库,自己测试可以的,添加了增删改查方法

    jpa + hibernate 例子

    jpa + hibernate 简单列子实现和junit测试 完整jar包都已测试过。

    hibernate 自连接 emp例子

    hibernate作为底层,通过关系配置,配置Oracle数据库中的EMP表,进行自连接。里面重要的是例子,经过测试的,无bug,放心调试。

    hibernate3连接sql server的例子

    hibernate3连接sql server的例子,可以看看,这个例子测试运行过

    spring4+hibernate4整合例子

    自己弄的一个spring4+hibernate4整合,加上juit测试,测试通过,是eclipse

    spring+hibernate CRUD 简单示例

    集成 spring hibernate 的例子,这个例子在 tomcat6.0 MyEclipse6.0 下测试通过,里面导入的包都是MyEclipse自带的

    学习hibernate的简单例子(源码)

    用eclipse3.2开发的一个hibernate应用的例子,无须web服务器,就是写了一个test.java类来测试对数据库的增删改查等操作,数据库为MYSQL,其中用到的一个简单的表已经包含在里面

    hibernate例子。一对一,一对多,多对多

    是个hibernate 一对一,一对多,多对多 例子,包含了jar包,单元测试,mysql数据库脚本。供初学者学习,需要的下吧

    Spring和Hibernate学习笔记

    Hibernate: 第一课:第一个hibernate...第一课:构建Spring的环境并建立一个例子 第三课:spring Bean的作用域 第四课:spring对AOP的只是(采用Annotation的方式) 第五课:spring对AOP的只是(采用配置文件的方式)

    Hibernate+中文文档

    1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. ...

    Spring+Hibernate+MySql的应用实例

    实现了Spring+Hibernate+MySql的融合,通过部分修改调整,可以直接运行.本人亲自测试过,总结和不能运行原因已归纳在文件中

    Hibernate2.0初试

    根据hibernate文档作的例子/ 包括:测试mysql5.0连接的例子和hibernate应用的例子. ...注意: note中有一个错误: TestJDBC执行前,要把web-inf\lib\mysql dirver 复制到Tcomcat中的common\lib中才可以.

    深入浅出Hibernate源码

    * 给出一个脱离DAO模式的例子 * 给出for hibernate 3的xdoclet例子 v1.1 (2005.5.25) * 分离db目录下的build.xml * 增加了对投票的图形显示 * 修正了和webwork相关的一个中文bug v1.0 (2005.4.20) * 初始...

    hibernate3.2中文文档(chm格式)

    1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. ...

    HibernateAPI中文版.chm

    1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储对象 1.3. 第二部分 - 关联映射 1.3.1. ...

Global site tag (gtag.js) - Google Analytics