专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 数据库

Hibernate的守旧配置方法

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
Hibernate的传统配置方法
package hiber1;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.junit.jupiter.api.Test;

public class HibernateTest {
	@Test
	public void add() {
		//第一步:加载Hibernate核心配置文件
		Configuration cfg = new Configuration();
		//在src下找到*.cfg.xml文件
		cfg.configure();
		
		//第二步:创建SessionFactory对象
		//读取Hibernate核心配置文件内容,创建SessionFactory
		//在过程中,根据映射关系,在数据库中把表格创建
		SessionFactory sessionF = cfg.buildSessionFactory();//SessionFactory类的示例很占用资源,一般全程只用一个对象
		
		//第三步:使用对象sessionF创建session对象(类似于连接)
		Session session = sessionF.openSession();
		
		//第四步:开启事务
		Transaction tx = session.beginTransaction();
		
		//第五步:写具体的逻辑crud操作
		//演示:添加功能
		User user = new User();
		user.setUsername("小王");
		user.setPassword("250");
		user.setAddress("日本");
		session.save(user);//调用session方法实现添加
		
		
		
		//第六步:提交事务(太奇怪了,有了这句就无法通过测试,注销就好了,难道是因为我用的是oracle?)
		tx.commit();
		
		//第七步:关闭资源
		session.close();
		sessionF.close();
		
		
		
		
	}

}





这是Hibernate的传统配置方法
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: