/* blaaaaaaaaaaaaaa
*/
public Object execute(HibernateCallback action) throws DataAccessException {
Session session = (!this.allowCreate)SessionFactoryUtils.getSession(getSessionFactory(),
false);
SessionFactoryUtils.getSession(getSessionFactory(),
getEntityInterceptor(),
getJdbcExceptionTranslator()));
boolean existingTransaction = TransactionSynchronizationManager.hasResource(
getSessionFactory());
if (!existingTransaction && getFlushMode() == FLUSH_NEVER) {
session.setFlushMode(FlushMode.NEVER);
}
try {
Object result = action.doInHibernate(session);
flushIfNecessary(session, existingTransaction);
return result;
}
catch (HibernateException ex) {
throw convertHibernateAccessException(ex);
}
finally {
SessionFactoryUtils.closeSessionIfNecessary(
session, getSessionFactory());
}
}
分享到:
相关推荐
性能测试pdf电子书,适合初学者使用,性能测试pdf电子书,适合初学者使用。
里面包含了许多软件测试方面的电子书教程,很适合刚接触测试领域的朋友,欢迎下载!!
性能,自动化,接口测试全面大总结,走过路过不要错过
讲解软件测试的电子书
Selenium WebDriver从入门到精通的电子书和随书代码精讲,学习Selenium自动化所不可或缺的资料。
安卓手机电子书阅览器代码,可以在手机上阅读txt电子书
android翻页电子书软件源码,能像翻书一样翻看电子书
电子书、电子杂志源代码,开发电子书电子杂志的使用思路等
侯捷 MFC 电子书与代码 深入浅出MFC
jQuery Mobile电子书及实战代码
自动化测试 软件测试教程 软件 测试 自动化
电子书阅览器 源代码下载 参考 对安卓Android 电子书程序开发有兴趣的朋友 可以下载看看
测试新手学习宝典,测试新手学习宝典电子书,包括各类测试经典文章
软件测试自动化电子书,是PDF格式。希望对学习测试自动化的人有帮助。
重构_改善既有代码的设计这本电子书介绍了代码重构的知识,为什么要重构,以及是如何重构等
软件测试电子书_英文原版,很不错。喜欢软件测试的朋友可以看看。
HTML电子书《用源代码制作64位Linux系统》
ASP.NET服务器控件与组件开发电子书及示例代码ASP.NET服务器控件与组件开发电子书及示例代码ASP.NET服务器控件与组件开发电子书及示例代码ASP.NET服务器控件与组件开发电子书及示例代码ASP.NET服务器控件与组件开发...
软件开发人员必备工具书 本书所面向的对象 经验丰富的程序员 自学成才的程序员 学生 本书的主要特点 完备的软件创建参考 方便而实用的检查表 紧跟潮流的新技术 高屋建瓴的观点 通用的概念
锋利的jquery pdf 电子书 附代码 锋利的jquery pdf 电子书 附代码