hibernate3.3.2搭建Junit日志环境
搭建好log4j日志环境后,再来搭建Junit测试环境:
测试代码放在另外一个目录下,项目右键,new一个source folder,源代码目录,放我们的测试代码,名字test。src放源代码。
比较好的方法:
1,建一个user Library,命名MyJunit,因为myeclipse自带有一个Junit,避免冲突。导入下载的Junitjar包。
2,测试哪个包,就在test建一个和源代码相同的包名。然后在该包下右键,new 一个Junit test case。可以选择测试哪个类。会自动生成测试方法。

TeacherTest代码:
package com.oracle.hibernate.model; import java.util.Date; 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; public class TeacherTest { //SessionFactory就像Connection,建立耗时,这里用单例。不管有多少测试方法,都用这一个SessionFactory
private static SessionFactory sf = null;
//@BeforeClass,对象初始化之前,classload到内存之后马上执行的方法。
@BeforeClass
public static void beforeClass(){
//用的是注解,new的是AnnotationConfiguration()
sf = new AnnotationConfiguration().configure().buildSessionFactory(); } @Test
public void test() {
Teacher t = new Teacher();
t.setId(3);
t.setName("t2");
t.setBirthDate(new Date()); Session session = sf.openSession();
session.beginTransaction();
session.save(t);
session.getTransaction().commit();
session.close(); } //类用完之后
@AfterClass
public static void afterClass(){ sf.close();
} }
OK,可以测试了。

hibernate3.3.2搭建Junit日志环境的更多相关文章
- hibernate3.3.2搭建log4j日志环境
		
日志的框架有很多,hibernate3.3.2用的是slf4j,slf4j简单理解为一个接口,标准.具体的实现可以是不同的实现(如slf4j自己的实现,log4j等).slf就像JDBC,JPA.自己 ...
 - Hibernate 再接触  基础配置 搭建Log4j环境 Junit日志环境等
		
<!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.aut ...
 - Hibernate4.3.5搭建Log4j日志环境
		
本文记录Hibernate4.3.5搭建Log4j日志环境的过程 1.搞清楚Hibernate4.3.5的日志环境依赖 方法:查看帮助文档 3.5. Logging Important Complet ...
 - Hibernate学习之——搭建log4j日志环境
		
昨天讲了Hibernate开发环境的搭建以及实现一个Hibernate的基础示例,但是你会发现运行输出只有sql语句,很多输出信息都看不见.这是因为用到的是slf4j-nop-1.6.1.jar的实现 ...
 - Android搭建junit测环境
		
在AndroidManifest.xml文件中增加两个东西,分别是: 1.uses-library ,位于application里面. 2.instrumentation,与application同级 ...
 - eclipse搭建Log4J日志环境
		
在hibernate使用的日志标准都为slf,slf可以看作为它的接口,因此需要找到它的实例,为我们做日志.我们选择使用log4j为实例. 1. 为防止冲突,先将slf4j-nop的jar包(它也是s ...
 - Hibernate---基础配置之日志信息slf 及搭建日志环境
		
slf日志接口, 实现有slf4j nodep, log4j hibernate里我们一般用 log4j,所以删除之前创建的hibernate 包里的 slf4j-nop包, 加入log4j-1.2. ...
 - 手把手在MyEclipse中搭建Hibernate开发环境
		
(尊重劳动成果,转载请注明出处:http://blog.csdn.net/qq_25827845/article/details/53414303冷血之心的博客) 在MyEclipse中如何搭建Hib ...
 - 搭建MyBatis开发环境及基本的CURD
		
目录 一.MyBatis概述 1. MyBatis 解决的主要问题 二.快速开始一个 MyBatis 1. 创建mysql数据库和表 2. 创建maven工程 3. 在pom.xml文件中添加信息 4 ...
 
随机推荐
- Google’s Project Tango is shutting down because ARCore is already here
			
https://www.theverge.com/2017/12/15/16782556/project-tango-google-shutting-down-arcore-augmented-rea ...
 - python  int函数转换浮点型字符串的坑???
			
python中的int函数可以将数字或字符串转换为整型数字类型,具体功能就不提了 最近发现一个问题,对于字符串'1.1'之类的,int转换的时候会报异常,这是为什么,个人感觉直接转换成1不就行了,干嘛 ...
 - 初尝2D骨骼动画编辑工具SPINE,并into Unity3D
			
一.SPINE使用 研究2D骨骼动画,CYou的朋友介绍我SPINE这个工具,开发自Esoteric Software的一款专门制作2D动画的软件,网络上的资料还很少,我这从半吊子美术技术的角度简单说 ...
 - 并发处理 - 配置文件"并发:报表访问层"的设置 (Doc ID 1625757.1)
			
文档内容 目标 解决方案 适用于: Oracle Concurrent Processing - 版本 12.0.0 到 12.2 [发行版 12 到 12.2] 本文档所含信息适用于所有平台 ...
 - Ubuntu 16.04 无人值守自动更新
			
https://help.ubuntu.com/lts/serverguide/automatic-updates.html 设置说明 APT::Periodic::Update-Package-Li ...
 - JObject使用
			
1.首先需要引用Json.NET\Newtonsoft.Json.dll程序集. 2.Page页 function saveUser() { var param = { id: , name: '张三 ...
 - HBase – 探索HFile索引机制
			
本文由 网易云发布. 作者: 范欣欣 本篇文章仅限内部分享,如需转载,请联系网易获取授权. 01 HFile索引结构解析 HFile中索引结构根据索引层级的不同分为两种:single-level和m ...
 - 【OCP-12c】2019年CUUG OCP 071考试题库(80题)
			
80.View the exhibit and examine the structure in ORDERS and ORDER_ITEMS tables. You need to create a ...
 - 鸡肋点搭配ClickJacking攻击-获取管理员权限
			
作者:jing0102 前言 有一段时间没做测试了,偶尔的时候也会去挖挖洞.本文章要写的东西是我利用ClickJacking拿下管理员权限的测试过程.但在说明过程之前,先带大家了解一下ClickJac ...
 - wpa2破解代码思路(教你写poc)
			
前言:此篇关于1.wpa2协议漏洞的产生原因:2.scapy这个数据包库的基础:3.最后讲解代码思路,让你们从伪代码可以直接写成代码展开介绍分享~ 本文作者:i春秋签约作家——kaikaix 1.大家 ...