搭建JUnit环境
1、下载 JUnit,这里用JUnit 4.7
下载链接: http://pan.baidu.com/s/1c23n7LQ 密码: i18e
2、可以直接 build path 引入;也可以创建 User Library,然后引入Project中;
3、新建 Source Folder用来保存测试类

4、取名和要测试的类所在的文件夹名字一样,比如要测试的类所在文件夹是 com.bjsxt.hibernate.model,那取名也叫 com.bjsxt.hibernate.model;

5、要测试哪个类,测试类的就叫 被测试类名Test,比如:TeacherTest
6、TeacherTest
package com.bjsxt.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 {
private static SessionFactory sf = null; /**
* 类对象执行前
*/
@BeforeClass
public static void beforeClass(){
sf = new AnnotationConfiguration().configure().buildSessionFactory();
} /**
* 类对象执行后
*/
@AfterClass
public static void afterClass(){
if(sf != null){
sf.close();
}
} @Test
public void testTeacherSave(){
Teacher t = new Teacher();
t.setId(1);
t.setName("s1");
t.setTitle("中级");
t.setBirthday(new Date()); Session session = sf.openSession();
session.beginTransaction(); session.save(t); session.getTransaction().commit();
session.close();
} }
代码:链接: http://pan.baidu.com/s/1i4CWAUh 密码: u865
所需jar包:
1:链接: http://pan.baidu.com/s/1miqgeH6 密码: 2bwx
2:Junit4下载链接: http://pan.baidu.com/s/1c23n7LQ 密码: i18e
搭建JUnit环境的更多相关文章
- Hibernate 再接触 基础配置 搭建Log4j环境 Junit日志环境等
<!-- Drop and re-create the database schema on startup --> <property name="hbm2ddl.aut ...
- hibernate3.3.2搭建Junit日志环境
搭建好log4j日志环境后,再来搭建Junit测试环境: 测试代码放在另外一个目录下,项目右键,new一个source folder,源代码目录,放我们的测试代码,名字test.src放源代码. 比较 ...
- Mac下maven工程的创建,并搭建SSH环境
最近项目有用到maven,就特地学了一下.maven的一句话攻略就是,项目托管.帮你解决各种项目琐事:清理,导包....等等. 首先先到apach官网去下载一个maven的包,http://maven ...
- maven实战(01)_搭建开发环境
一 下载maven 在maven官网上可下载maven:http://maven.apache.org/download.cgi 下载好后,解压.我的解压到了:D:\maven\apache-mave ...
- 搭建SSH环境之添加所需jar包
一.首先介绍要添加框架环境: JUnit Struts2 Hibernate Spring (1)配置JUnit /**-------------------------添加JUnit-------- ...
- Hibernate---基础配置之日志信息slf 及搭建日志环境
slf日志接口, 实现有slf4j nodep, log4j hibernate里我们一般用 log4j,所以删除之前创建的hibernate 包里的 slf4j-nop包, 加入log4j-1.2. ...
- 搭建hibernate环境
Hibernate概述什么是框架1 写程序,使用框架之后,帮我们实现一部分功能,使用框架好处,少写一部分代码实现功能 什么是hibernate框架(重点)1 hibernate框架应用在javaee三 ...
- Hibernate框架 初识 ORM概念 搭建Hibernate环境 Hibernate Api
ORM概念 在学习 Hibernate 之前,我们先来了解ORM 对象关系映射 O, Object 对象 R,Realtion 关系 (关系型数据库: MySQL, Oracle…) M,Ma ...
- SpringCloud系列二:Restful 基础架构(搭建项目环境、创建 Dept 微服务、客户端调用微服务)
1.概念:Restful 基础架构 2.具体内容 对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操作形式在 SpringBoot 之中已经有了明确的讲解,那么本次为 了清 ...
随机推荐
- Android 开源项目使用指南
1.日历项目 https://blog.csdn.net/iamchan/article/details/81214498
- HTML <form> target 属性
浏览器支持 所有主流浏览器都支持 target 属性. 定义和用法 target 属性规定一个名称或一个关键词,指示在何处打开 action URL,即在何处显示提交表单后接收到的响应. target ...
- vue 利用 v-model 实现 双向传递数据..
注意 <input type='hidden' :value='value'/> 变量名必须 是 value--- 不能叫其他名字++
- C++_类继承7-类设计回顾
编译器生成的成员函数 编译器会自动生成一些公有的成员函数——特殊成员函数. 1. 默认构造函数 提供构造函数的动机之一是确保对象总能被正确地初始化.如果类包含指针成员,则必须初始化这些成员.最好提供一 ...
- ui-grid样式,表格高度自适应行高,没有滚动条,去掉表头
前后端设置:
- 【算法笔记】B1022 D进制的A+B
1022 D进制的A+B (20 分) 输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数. 输入格式: 输入在一行中依次给出 3 个 ...
- 使用手淘flexible.js适配移动端布局
下载flexible: https://github.com/amfe/lib-flexible //未压缩版 (function flexible (window, document) { var ...
- win7和centos7双系统--转
转自http://blog.chinaunix.net/uid-30867756-id-5758575.html 参考:http://blog.csdn.net/hsg77/article/detai ...
- linux中安装软件,查看、卸载已安装软件方法
各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...
- TOJ 2119 Tangled in Cables
描述 You are the owner of SmallCableCo and have purchased the franchise rights for a small town. Unfor ...