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框架.
基于网上很多朋友在问JSF+Spring+Hibernate的使用方法,于是抽空写了个小例子希望大家提出宝贵意见。 采用DBUnit测试 mysql数据库脚本: 新建test数据库,初始化脚本 create table tt(id int primary key,name ...
一个简单的springmvc+hibernate例子orcale数据库,自己测试可以的,添加了增删改查方法
jpa + hibernate 简单列子实现和junit测试 完整jar包都已测试过。
hibernate作为底层,通过关系配置,配置Oracle数据库中的EMP表,进行自连接。里面重要的是例子,经过测试的,无bug,放心调试。
hibernate3连接sql server的例子,可以看看,这个例子测试运行过
自己弄的一个spring4+hibernate4整合,加上juit测试,测试通过,是eclipse
集成 spring hibernate 的例子,这个例子在 tomcat6.0 MyEclipse6.0 下测试通过,里面导入的包都是MyEclipse自带的
用eclipse3.2开发的一个hibernate应用的例子,无须web服务器,就是写了一个test.java类来测试对数据库的增删改查等操作,数据库为MYSQL,其中用到的一个简单的表已经包含在里面
是个hibernate 一对一,一对多,多对多 例子,包含了jar包,单元测试,mysql数据库脚本。供初学者学习,需要的下吧
Hibernate: 第一课:第一个hibernate...第一课:构建Spring的环境并建立一个例子 第三课:spring Bean的作用域 第四课:spring对AOP的只是(采用Annotation的方式) 第五课:spring对AOP的只是(采用配置文件的方式)
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的融合,通过部分修改调整,可以直接运行.本人亲自测试过,总结和不能运行原因已归纳在文件中
根据hibernate文档作的例子/ 包括:测试mysql5.0连接的例子和hibernate应用的例子. ...注意: note中有一个错误: TestJDBC执行前,要把web-inf\lib\mysql dirver 复制到Tcomcat中的common\lib中才可以.
* 给出一个脱离DAO模式的例子 * 给出for hibernate 3的xdoclet例子 v1.1 (2005.5.25) * 分离db目录下的build.xml * 增加了对投票的图形显示 * 修正了和webwork相关的一个中文bug v1.0 (2005.4.20) * 初始...
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. ...
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. ...