hibernate的几个重要的类和接口
Posted zhongyimeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate的几个重要的类和接口相关的知识,希望对你有一定的参考价值。
Configuration类
该类的对象会自动加载hibernate.cfg.xml文件,同时也可以定义自己的配置文件
sessionFactory接口
由于SessionFactory是重量级的,也就是说创建SessionFactory需要消耗大量的资源,所以在整个应用程序中最好只存在一个SessionFactory,这就需要把获取SessionFactory的方法单独抽取出来封装成一个工具类,这也是为什么自动生成的框架文件中会存在HibernateSessionFactory工具类。
通过以下代码获取一个sessionFactory
SessionFactorysessionFactory = configuration.buildSessionFactory();
session接口
负责执行被持久化对象的CRUD操作。每次从session工厂中获取一个,事务结束后需要关闭手动关闭session
通过openSession方法获取到一个session方法。
Transaction
tx = session.beginTransaction();
tx.commit();
以上是关于hibernate的几个重要的类和接口的主要内容,如果未能解决你的问题,请参考以下文章