您的位置:首页 > 其它

SessionFactory对象详解----Hibernate-API

2017-05-31 01:43 337 查看
用来创建session的工程对象

功能:创建/获得session对象

特点:
1、该对象消耗内存比较大的(存放所有配置信息)
2、该对象的设计线程是安全的(单线程)

结论:

在web项目中,一个项目运行期间只创建一个sessionFactory对象

//用configuration创建SessionFactory对象
SessionFactory sf = conf.buildSessionFactory();

sf.openSession();//创建一个全新的session对象
sf.getCurrentSession();//获得一个与线程绑定的session对象


session对象详解:
//该对象是hibernate操作数据库的唯一核心对象
所有增删改查操作以及事务都是通过session完成的

//获得Transition对象

//获得事物操作对象
Transaction tx = session.getTransaction();

//打开事物并返回事务操作对象
Transaction tx = session.beginTransaction();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: