问题标签 [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.
hibernate - 在我的 Glassfish 应用服务器中找不到 Hibernate 的 SessionFactory
我只是在尝试将 Hibernate 实现为 Glassfish 应用程序服务器中的持久性提供程序。我已经配置了 JNDI 数据源、连接池等。我的 Hibernate 配置如下:
当我尝试以这种方式使用会话工厂时:
根据日志,我收到一个异常“ExceptionInInitializerError”,原因是“查找‘hibernateSessionFactory’失败”。但是当我使用这段代码时:
……一切顺利。
我在这里做错了什么?我什至尝试为 faces-config.xml 中的相关类创建托管 bean hibernateSessionFactory 条目,但仍然没有运气......
asp.net - Castle.Windsor 和带有 webforms asp.net 的数据访问对象
我创建了一个示例项目来尝试一些新模式,即 Dao 和 IoC。
My Dao 定义如下:
我有一个相应的安装程序:
使用 MVC 模式,我可以定义一个带有构造函数的控制器,该构造函数将接受IDao<MyClass> myClass
作为参数,Windsor 将为我完成所有使用正确 SessionFactory 实例化 Dao 的魔法。我的问题是,如何在非 MVC 环境中实现相同的行为?那么在任何特定页面上,我如何获取 myClass 的实例?
spring - 在 Spring 中以编程方式创建 SessionFactory
假设我以编程方式创建 AnnotationSessionFactoryBean 并正确设置各种属性。由于与创建 SessionFactory 相关的所有方法都受到保护,我该如何提取 Hibernate SessionFactory?
java - Hibernate 给 Session is closed 异常
我正在使用 Hibenate 和 Struts 1.3 我收到错误“org.hibernate.SessionException:会话已关闭”。
这是 HibernateUtil:
这是 XML 文件:
这是我正在使用的 DAO 类:
每次我尝试提交事务时都会出错。
还有一件事,当用户来到主页时,我正在调用数据库,并且工作正常。此登录模块是我尝试拨打的第二个电话。所以基本上第一次操作工作正常。从第二次操作开始,它失败了。
hibernate - Java 应用程序作为具有数据库连接的 Windows 服务
我正在尝试使用 tomcat 7 将 java 应用程序作为 Windows 服务运行。在这个应用程序中,我通过 Hibernate 与 MySql 建立了数据库连接。当我运行tomcat时,它停在这一行:
我在 WEB-INF\lib 目录中有所有必要的休眠 jar。当从 Eclipse 运行这个应用程序时,它运行良好。这是 run.bat 文件:
我需要做什么才能完成这项工作?
c# - NHibernate SessionFactory 线程安全问题
所以这就是问题所在。我有一个通用类库,其中包含所有存储库、域和映射文件,因此可以在其他基于 Web 的应用程序中重用该库。现在在这个类库中有一段代码允许自己创建一个会话工厂以在其存储库中使用。代码看起来像这样。
因此存储库调用 GetCurrentSession() 方法来获取 ISession。现在这工作正常,但我担心它可能不是线程安全的。任何人都可以帮助我采用一种可以帮助我使其线程安全的方法。
需要注意的几点:
我曾考虑在启动事件时在 web 应用程序的 global.asax 中配置和构建 SessionFactory,但问题是有问题的公共类库在 20 个不同的应用程序中使用,因此这意味着要访问所有应用程序并更新global.asax 文件现在在我这样做之前我想把问题放在那里,看看是否还有其他方法可以解决这个问题。这样通用类库就可以自己配置其 SessionFactory 并且是线程安全的。
感谢您阅读这个巨大的问题。将给予任何帮助。
hibernate - 如何将此代码配置为spring Bean?
我有这个代码:
我如何将其配置为 bean?hibernate.cfg.xml 包含以下内容:
java - 使用 Spring Hibernate Sessionfactory 选择不同的
这将是我的查询:
这是我目前的代码:
意思是:
我必须如何更改代码,以便查询正确?
我希望我提供了足够的信息,请随时提出问题。
java - 使用 Spring Hibernate Sessionfactory 从数据库中选择单个项目
这是在我的 DAO 中:
这会从表 Weather 中获取所有元素。但是可以说我想做这样的事情(我只想要表 Weather 中的一个元素):
我知道最后不应该有 list()
,但是我必须在那里写什么,才能只得到一个对象?
hibernate - Spring AutoWired 和 SessionFactory
这是我的例外
这是我的 ApplicationContext 文件
还有我的班级
我该如何解决这个问题?