问题标签 [sessionfactory]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 已添加具有相同密钥的项目。以下方式正确吗?
我知道这是一个重复的帖子,但我的上下文不同。我从这里解决了这个问题。我的一些变化如下:
如果我按照上述方式实施,会有什么影响吗?
错误背后的原因:
已添加具有相同密钥的项目
当我双击任何必须使用 Fluent NHibernate 进行数据访问的按钮时,就会发生这种情况。
hibernate - Tomcat 在 Spring3 MVC 应用程序的无限循环中创建 Hibernate SessionFactory
我有简单的 Spring3 MVC 应用程序。我正在使用带有 MySQL 作为数据库和 Tomcat6 的 Hibernate 3。当我部署我的 war 文件时,第一次创建 SessionFactory 时,webapp 被初始化。但是tomcat进入无限循环并一次又一次地创建会话工厂。(即使没有从浏览器发送请求)我尝试了很多清理但不知道为什么会发生这种情况。请帮忙
因此,当我发送从 db 获取 domainList 的请求时,我的请求处于等待状态,因为 tomcat 再次创建 sessionfactory。因此,一旦创建它,就会获取数据并将其作为响应发送。
域DAO
域DAOImpl
域服务
DomainServiceImpl
调度程序-servlet.xml
Web.xml
Tomcat 控制台
spring - 是否可以使用 Spring 在控制器级别确定 sessionFactory?
我正在使用多个sessionfactory
主/从数据库连接。
顺便说一句,是否可以通过一些自定义注释来确定我在控制器级别使用的 sessionfactory?
asp.net-mvc-3 - 使用 Castle.Windsor 的 PersistenceFacility 如何影响我实现 NHibernateActionFilter 的能力?
问题有点含糊不好意思。我使用教程与 NHibernate 和 Castle Windsor 建立了一个新项目。结果是一个 PersistenceInstaller 和一个 PersistenceFacility。PersistenceFacility 有一个 Init() 方法,如下所示:
我在这里遇到了 Ayendes 管理会话的解决方案- 在他的系列“重构无摩擦和无味代码”中。现在,目前PersistenceFacility负责创建 SessionFactory。我想知道我如何能够重构周围的东西(或者如果这甚至是必要的),所以我可以实现NHibernateActionFilter - 目前需要访问 SessionFactory 行:
也许我没有正确理解 Castle.Windsor,我不太确定。任何帮助表示赞赏!
java - 如果数据库尚不可用,如何启动 Hibernate Web 应用程序
如果数据库连接尚不可用,那么设置/设计或简单地配置基于 Hibernate 的 Java Web 应用程序以支持启动(即 sessionfactory 初始化)的最佳方法是什么,但会在很晚的时候。
换句话说,有没有一种简单的方法来处理 Hibernate 服务器应用程序和它的数据库之间的乱序初始化?
hibernate - 从 groovy 脚本调用时将 sessionFactory 注入 grails 服务
我有一个 grails 服务:
我想从 groovy 脚本(位于 src/groovy 中)调用此服务。我通过 grails 命令调用 - grails test run-script src\groovy\CallMyService.groovy。
sessionFactory 在以这种方式调用时为空(作为集成测试运行时它工作正常)。但我想通过脚本调用它。如何将 sessionFactory 注入服务?我尝试修改 RunScript.groovy,例如:
但这没有帮助。任何帮助表示赞赏。
java - 如果在 JPA 的 persistence.xml 中设置了连接数据,如何检索 Hibernate 4 会话工厂?
如果数据库连接是在 JPA 中persistence.xml
而不是在 中定义的,是否可以创建或检索 Hibernate 4 会话工厂hibernate.cfg.xml
?如果是,如何?
spring - 保存、更新和删除在 Hibernate 和 Spring 中不起作用
这是我的应用程序上下文、Dao 实现类和服务类。如果我尝试获取任何记录,作为响应,我的对象中有所有记录,但是当我尝试保存或更新或尝试从数据库中删除对象时,没有任何异常发生。
hibernate - 如何正确使用 SessionFactory.getCurrentSession()?
为什么这个单元测试会失败?它在同一个线程中,那么为什么 getCurrentSession() 返回两个不同的会话?
我在 hibernate.cfg.xml 中将“ current_session_context_class ”设置为“ thread ”,如下所示
ps:休眠版本是4.0.1。
任何帮助将不胜感激!
mysql - 休眠会话打开后奇怪的 150 毫秒延迟
我正在使用 hibernate 3.6、hibernatetemplate、hibernateDaoSupport、opensessioninviewfilter 和 mysql db,我查看了我的查询性能,我发现每个查询在查看日志后都需要或多或少 300 毫秒来执行我发现有一个奇怪的打开休眠会话后的延迟:
18/09/12 01:23:59:721 调试 org.hibernate.impl.SessionImpl - 在时间戳打开会话:5521112431497216 18/09/12 01:23:59:884 调试 org.hibernate.jdbc.AbstractBatcher - 即将打开 PreparedStatement(打开 PreparedStatements:0,全局:0)
打开会话并打开准备好的语句后或多或少有 160 毫秒的间隙,我不知道发生了什么,我激活了二级缓存的连接池,但查询真的很快,只是这个差距是杀了我,我检查了即使 sessionfactory 在每次调用中都是相同的并且看起来是一样的,我什至试图拉出 opensessioinviewfilter。