一个hibernate4.2中用junit4测试小例子
来源:互联网 发布:hc05蓝牙测试软件 编辑:程序博客网 时间:2024/06/07 23:27
实体类teacher
package com.luhy.hibernate.model;import javax.persistence.Entity;import javax.persistence.Id; @Entity public class Teacher {private int id;private String name;private String title;@Idpublic int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getTitle() {return title;}public void setTitle(String title) {this.title = title;}}
junit4测试类TeacherTest
package com.luhy.hibernate.model;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernate.service.ServiceRegistryBuilder;import org.junit.AfterClass;import org.junit.BeforeClass;import org.junit.Test;import com.luhy.hibernate.model.Teacher;public class TeacherTest {private static SessionFactory sessionFactory = null;@BeforeClasspublic static void beforeClass(){Configuration cfg = new Configuration().configure(); ServiceRegistry serviceRegistry =new ServiceRegistryBuilder().applySettings(cfg.getProperties()).buildServiceRegistry();sessionFactory = cfg.buildSessionFactory(serviceRegistry);}@Testpublic void testTeacherSave() {Teacher t = new Teacher();t.setId(2);t.setName("在");t.setTitle("oolk"); Session session = sessionFactory.openSession(); session.beginTransaction(); //事务开启 session.save(t); //保存对象 session.getTransaction().commit(); session.close(); }@AfterClasspublic static void afterClass(){sessionFactory.close();}}
工程目录结构如下图
写这个例子主要是想让新手在初学时需要注意一些技巧,像源码目录test,一般用来存放需要测试的类,还有测试类teacherTest中的 静态方法 beforeClass 和 afterClass的用法
- 一个hibernate4.2中用junit4测试小例子
- junit4单元测试小例子
- 一个测试中用到的小程序
- Junit4入门第一个例子
- java中用Http通信的一个小例子
- springMVC3.2+Hibernate4+freemarker入门简单小例子,适合初学者
- Hibernate4与Spring4整合,使用Junit4测试相关学习笔记
- 一个测试openGL的小例子
- cppunit测试的一个小例子
- spring3+hibernate4+junit4单元测试
- hibernate4+spring3 一个简单的例子
- 小白使用JUnit4测试failure
- Junit4小技巧-测试基类
- hibernate4例子
- Hibernate4例子
- Java 小例子:一个测试正则表达式的工具
- Oracle 从创建FUNCTION 到测试一个小例子
- Java 小例子:一个测试正则表达式的工具
- cocos2d-x 开发中使用的一些工具
- Flex学习笔记(三)
- PCL学习笔记二:Registration (ICP算法)
- 2013谷歌对话楼教主
- db_files对于oracle使用内存的影响
- 一个hibernate4.2中用junit4测试小例子
- 数据库引擎(SQL server agent)的理解
- 纪念被我刷过的电子设备(上涨更新中。。。)
- 【Linux网络编程笔记】TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—实践篇
- 一般函数指针和类的成员函数指针
- gentoo安装wps office以及缺失字体配置
- 五重景观解析
- 处理Android SQLite - close() was never explicitly called on database异常
- visual studio 2012 修改界面颜色