问题标签 [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.

0 投票
1 回答
2868 浏览

c# - 已添加具有相同密钥的项目。以下方式正确吗?

我知道这是一个重复的帖子,但我的上下文不同。我从这里解决了这个问题。我的一些变化如下:

如果我按照上述方式实施,会有什么影响吗?

错误背后的原因:

已添加具有相同密钥的项目

当我双击任何必须使用 Fluent NHibernate 进行数据访问的按钮时,就会发生这种情况。

0 投票
1 回答
2556 浏览

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 控制台

0 投票
1 回答
214 浏览

spring - 是否可以使用 Spring 在控制器级别确定 sessionFactory?

我正在使用多个sessionfactory主/从数据库连接。
顺便说一句,是否可以通过一些自定义注释来确定我在控制器级别使用的 sessionfactory?

0 投票
1 回答
136 浏览

asp.net-mvc-3 - 使用 Castle.Windsor 的 PersistenceFacility 如何影响我实现 NHibernateActionFilter 的能力?

问题有点含糊不好意思。我使用教程与 NHibernate 和 Castle Windsor 建立了一个新项目。结果是一个 PersistenceInstaller 和一个 PersistenceFacility。PersistenceFacility 有一个 Init() 方法,如下所示:

我在这里遇到了 Ayendes 管理会话的解决方案- 在他的系列“重构无摩擦和无味代码”中。现在,目前PersistenceFacility负责创建 SessionFactory。我想知道我如何能够重构周围的东西(或者如果这甚至是必要的),所以我可以实现NHibernateActionFilter - 目前需要访问 SessionFactory 行:

也许我没有正确理解 Castle.Windsor,我不太确定。任何帮助表示赞赏!

0 投票
1 回答
628 浏览

java - 如果数据库尚不可用,如何启动 Hibernate Web 应用程序

如果数据库连接尚不可用,那么设置/设计或简单地配置基于 Hibernate 的 Java Web 应用程序以支持启动(即 sessionfactory 初始化)的最佳方法是什么,但会在很晚的时候。

换句话说,有没有一种简单的方法来处理 Hibernate 服务器应用程序和它的数据库之间的乱序初始化?

0 投票
1 回答
2064 浏览

hibernate - 从 groovy 脚本调用时将 sessionFactory 注入 grails 服务

我有一个 grails 服务:

我想从 groovy 脚本(位于 src/groovy 中)调用此服务。我通过 grails 命令调用 - grails test run-script src\groovy\CallMyService.groovy。

sessionFactory 在以这种方式调用时为空(作为集成测试运行时它工作正常)。但我想通过脚本调用它。如何将 sessionFactory 注入服务?我尝试修改 RunScript.groovy,例如:

但这没有帮助。任何帮助表示赞赏。

0 投票
1 回答
1652 浏览

java - 如果在 JPA 的 persistence.xml 中设置了连接数据,如何检索 Hibernate 4 会话工厂?

如果数据库连接是在 JPA 中persistence.xml而不是在 中定义的,是否可以创建或检索 Hibernate 4 会话工厂hibernate.cfg.xml?如果是,如何?

0 投票
1 回答
1682 浏览

spring - 保存、更新和删除在 Hibernate 和 Spring 中不起作用

这是我的应用程序上下文、Dao 实现类和服务类。如果我尝试获取任何记录,作为响应,我的对象中有所有记录,但是当我尝试保存或更新或尝试从数据库中删除对象时,没有任何异常发生。

0 投票
0 回答
422 浏览

hibernate - 如何正确使用 SessionFactory.getCurrentSession()?

为什么这个单元测试会失败?它在同一个线程中,那么为什么 getCurrentSession() 返回两个不同的会话?

我在 hibernate.cfg.xml 中将“ current_session_context_class ”设置为“ thread ”,如下所示

ps:休眠版本是4.0.1。

任何帮助将不胜感激!

0 投票
0 回答
132 浏览

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。