hibernate4.2.4在配置好之后的初始化和销毁
来源:互联网 发布:nc数据下载 编辑:程序博客网 时间:2024/05/20 04:11
hibernate4.2.4在配置完成之后需要有对应的初始化和销毁操作,写一个test测试类作为例子:
public class StudentsTest {private SessionFactory SessionFactory;private Session session;private Transaction transaction;@Beforepublic void Init(){//创建配置对象Configuration config=new Configuration().configure();//创建服务注册对象 ServiceRegistry serviceRegistry=new ServiceRegistryBuilder().applySettings(config.getProperties()).buildServiceRegistry();//用配置对象创建会话工厂SessionFactory=config.buildSessionFactory(serviceRegistry);//会话对象 通过会话工厂创建会话 有点类似于数据库链接对象session=SessionFactory.openSession();//开始事务 transaction=session.beginTransaction();//hibernate不建议直接使用jdbc的connection操作数据库 而是使用session操作数据库//session与connection是多对一的关系 每个session都有一个与之对应的connection 一个connection不同时刻可以供多个session使用//把对象保存在关系数据库中需要调用各种session方法 如save() update() delete() createQuery()//transaction//hibernate对数据的操作都是封装在事务当中的 并且默认为非自动提交 所以用session保存对象的时候 如果不开启事务 并且手工提交事务 对象不会真的保存在数据库中}@After public void destroy(){transaction.commit();//提交事务session.close();//关闭会话SessionFactory.close();//关闭会话工厂}@Testpublic void testSaveStudents() { //to do... 在这里执行业务逻辑 }}
阅读全文
1 0
- hibernate4.2.4在配置好之后的初始化和销毁
- Spring中配置Bean的初始化和销毁
- 【Spring】Spring常用配置-Bean的初始化和销毁(生命周期)
- Bean的初始化和销毁
- Bean的初始化和销毁
- Bean的初始化和销毁
- 对象初始化和销毁的次序
- Spring bean的初始化和销毁
- Spring初始化和销毁之间的操作
- Spring Bean的初始化和销毁
- 06-SpringBoot——Spring常用配置-Bean的初始化和销毁
- 在Spring容器中Bean的几种初始化、销毁方法的实现和先后顺序
- 关于在spring 容器初始化 bean 和销毁前所做的操作定义方式有三种
- bean初始化完成之后或者销毁前所做的操作
- spring初始化和销毁bean
- spring bean初始化和销毁
- 初始化和销毁bean之前的添加操作的方法
- JSP 容器的初始化和销毁 - ServletContext(转)
- 前端学习笔记之5 静态页面练习(登录)
- 2017 ACM/ICPC Asia Regional Shenyang Online array
- 还好没有错过你
- 创建私有CA和证书申请
- SQL Server配置管理器没有任何项目
- hibernate4.2.4在配置好之后的初始化和销毁
- 树莓派开源驱动库BCM2835之SPI
- jQuery 之 Callback 实现
- tomcat添加manager-gui
- Hololens API解析Input-GestureSettings/InteractionSourceKind
- 使用phpStudy配置composer依赖的优化
- hibernate session的一级缓存,二级缓存以及查询缓存
- POJ 3070 Fibonacci
- Leetcode题解-3. Longest Substring Without Repeating Characters