您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息

Hibernte配置以及junit测试笔记

2024/3/29 1:49:20发布5次查看
hibernate配置 junit测试 import static org.junit.assert.*; public class hibernatetest{ sessionfactory factory=null; session session=null; //测试之前初始化数据 @before public void setup() throws eception{ system.out.println(初始化); configur
hibernate配置
junit测试
import static org.junit.assert.*;
public class hibernatetest{
sessionfactory factory=null;
session session=null;
//测试之前初始化数据
@before
public void setup() throws eception{
system.out.println(初始化);
configuration config=new configuration
().configure();
serviceregistry sr=new
serviceregistrybuilder.applysetting(config.getproperties());
factory=config.buildsessionfactory(sr);
session=factory.opensession();
}
@after
//测试之后释放数据
public void teardown() throws exception{
system.out.println(结束,释放资源);
if(session.isopen()){
session.close();
}
}
}
@test测试方法
public void teardown() throws exception{
system.out.println(初始化);
} @test
public void testadd(){
transaction tx=session.begintransaction();
person p=new person(admin,123456,new date
());
session.persist(p);//新增需要事务
tx.commit();
}
}
//hibernate深入配置
access
//field(可以不需要getter/setter方法操作对象属性)
(尽量不要这样设置)
person p=(person)session.get(person.class,id);//根据反射创建
对象
system.out.println(p);
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录