- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
sessionfactory.getcurrentsession()说明(sessionfactory.getcurrentsession () 说明)
sessionfactory.getcurrentsession()说明(sessionfactory.getcurrentsession () 说明)
Following this setting function:
What does sessionFactory.getCurrentSession (do) First, you can call it?
As many times and anywhere you
Like, once you get hold of your (SessionFactory easy thanks to
HibernateUtil The (getCurrentSession)).
Method always returns the current unit of work. Remember that we
Switched the configuration option for this
Mechanism to thread in hibernate.cfg.xml Hence, the scope of the?
Current unit of work is the current Java
Thread that executes our application. However, this is not the full
Truth. A Session begins when it is first
Needed, when the first call to getCurrentSession (is) made. It is then
Bound by Hibernate to the current
Thread. When the transaction ends, either committed or rolled back,
Hibernate also unbinds the Session from
The thread and closes it for you. If you call getCurrentSession (again),
You get a new Session and can start a
New unit of work. This thread-bound programming model is the most
Popular way of using Hibernate.
Mean:
(sessionFactory.getCurrentSession) can complete a series of work, when invoked,
Hibernate session is bound to the current thread, at the end of the transaction, hibernate
The release of session from the current thread, and close the session. When the call getCurrentSession again
(), will get a new session, and start a series of work.
Following this method call:
Session = HibernateUtil.getSessionFactory (session) (.GetCurrentSession);
(session.beginTransaction);
Event theEvent = new (Event);
TheEvent.setTitle (Title);
TheEvent.setDate (theDate);
Session.save (theEvent);
(session.getTransaction) (.Commit);
Dont need close session, but it must be in the transactional context, because it is closed when the transaction commits or rolls back.
The premise is set to change the value of thread.
1 getCurrentSession session will be created and bound to the current thread, but not openSession.
2 getCurrentSession threads will auto
您可能关注的文档
- java 控制台中读取数据(Read the data in the Java console).doc
- java corba(java CORBA).doc
- java 语言书(java 语言书).doc
- it人成长路上最容易犯的17个错误(It 17 people most likely to commit errors on the growth road).doc
- ip-gurad使用说明(Ip-gurad use).doc
- java+读写文件文本文件的示例+(Read and write java+ file text file + Example).doc
- java object中hashcode和equals方法的作用(Hashcode and equals Java the role of object).doc
- java中如何处理事务(How to handle the affairs of Java).doc
- java人生j2ee学习流程(Java life J2EE learning process).doc
- j2ee学习流程简介(J2EE learning process.).doc
最近下载
- 风力发电机模拟软件:FAST二次开发_(3).FAST模拟器架构解析.docx VIP
- 语文三年级下册专项训练:阅读.doc VIP
- 金属制品项目企业经营战略方案.docx
- 人工智能导论课件 第十三章 类脑智能.pptx VIP
- 招聘面试题大全.doc VIP
- 北师大版小学数学六年级下册各单元思维导图.pdf
- 中考物理常考估测汇总及估测训练100题(模拟50题+真题50题)(原卷版).docx VIP
- 岩壁梁悬臂模板施工方案.docx VIP
- 碳纤维片材加固混凝土结构技术规程(2007年版) CECS146:2003.pdf VIP
- 新人教版(2025)小学三年级英语下册第六单元Unit 6 单元整体教学设计.docx VIP
文档评论(0)