Hibernte配置以及junit测试笔记
程序员文章站
2022-06-02 11:34:24
...
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);
下一篇: MySQL数据恢复--binlog
推荐阅读
-
4K版东芝Win10 笔记本电脑Radius 12怎么样?什么配置?配置参数以及上手体验视频
-
笔记:mybatis配置sqlSession以及sqlSessionFactory
-
SpringBoot2.X 单元测试(Junit4.X) 基本配置
-
【JUnit学习笔记】1:使用JUnit4进行简易单元测试的例子
-
Java 学习笔记 Junit4单元测试使用
-
Spring的注解开发以及整合junit测试
-
Spring Junit单元测试加载配置文件失败问题
-
【STM32学习笔记】STM32 BOOTLOADER配置以及APP跳转
-
4K版东芝Win10 笔记本电脑Radius 12怎么样?什么配置?配置参数以及上手体验视频
-
Hibernte配置以及junit测试笔记