問題タブ [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が見つかりません
Glassfishアプリケーションサーバーに永続性プロバイダーとしてHibernateを実装することで遊んでいます。JNDIデータソース、接続プールなどをすでに構成しました。Hibernateの構成は次のとおりです。
このようにSessionFactoryを使用しようとすると、次のようになります。
ログによると、「'hibernateSessionFactory'のルックアップに失敗しました」が原因で例外「ExceptionInInitializerError」が発生します。しかし、私がこのコードを使用するとき:
...すべてうまくいきます。
ここで何が間違っていたのですか?私はfaces-config.xmlの関連するクラスのマネージドBeanhibernateSessionFactoryのエントリを作成しようとしましたが、それでも運がありません...
asp.net - Castle.Windsor および webform 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 例外を出している
Struts 1.3 と一緒に Hibenate を使用しています。「org.hibernate.SessionException: セッションが閉じられています」というエラーが表示されます。
HibernateUtil は次のとおりです。
XML ファイルは次のとおりです。
そして、ここに私が使用しているDAOクラスがあります:
commitTransaction を試みるたびにエラーが発生します。
もう1つ、ユーザーがホームページにアクセスすると、データベースを呼び出していますが、それは正常に機能しています。このログイン モジュールは、私が行おうとしている 2 番目の呼び出しです。したがって、基本的に最初の操作は正常に機能しています。2回目の操作から失敗しています。
hibernate - データベース接続を使用した Windows サービスとしての Java アプリ
Tomcat 7 で Java アプリケーションを Windows サービスとして実行しようとしています。このアプリケーションでは、Hibernate を使用して MySql にデータベース接続しています。Tomcat を実行すると、次の行で停止します。
WEB-INF\lib ディレクトリに必要な休止状態のすべての jar ファイルがあります。日食からこのアプリを実行すると、正常に動作します。これは run.bat ファイルです。
この仕事をするために私は何をする必要がありますか?
c# - NHibernateSessionFactoryスレッドセーフの問題
だからここに問題があります。私は、すべてのリポジトリ、ドメイン、およびマッピングファイルを保持する共通のクラスライブラリを持っているので、ライブラリは他のWebビーズアプリケーション内で再利用できます。現在、このクラスライブラリ内には、リポジトリで使用されるセッションファクトリを作成できるようにする一連のコードがあります。コードは次のようになります。
したがって、リポジトリはGetCurrentSession()メソッドを呼び出してISessionを取得します。これで問題なく動作しますが、スレッドセーフではない可能性があるのではないかと心配しています。誰かが私がそれをスレッドセーフにするのを助けるアプローチで私を助けることができますか?
注意すべき点はほとんどありません。
開始イベント時にWebアプリケーションのglobal.asaxでSessionFactoryを構成および構築することを考えましたが、これに関する問題は、問題の共通クラスライブラリが20の異なるアプリケーション内で使用されるため、すべてのアプリケーションに移動して更新することを意味します。これを行う前に、global.asaxファイルに質問を出して、これについて他の方法があるかどうかを確認したいと思いました。共通クラスライブラリがそのSessionFactory自体を構成し、それでもスレッドセーフになるようにするためです。
この巨大な質問を読んでくれてありがとう。どんな助けでも評価します。
hibernate - このコードをSpringBeanとして構成するにはどうすればよいですか?
私はこのコードを持っています:
これをBeanとして構成するにはどうすればよいですか?hibernate.cfg.xmlにはこれが含まれています:
java - SpringHibernateSessionfactoryで個別に選択
これは私の質問になります:
これは現時点での私のコードです:
つまり:
クエリが正しくなるように、コードをどのように変更する必要がありますか?
十分な情報を提供したいと思いますので、お気軽にご質問ください。
java - SpringHibernateSessionfactoryを使用してデータベースから単一のアイテムを選択します
これは私のDAOにあります:
これにより、Weatherテーブルからすべての要素が取得されます。しかし、私がこのようなことをしたいとしましょう(私はテーブルWeatherから1つの要素だけが欲しいです):
最後にあるべきではないことはわかっています list()
が、オブジェクトを1つだけ取得するには、そこに何を書き込む必要がありますか?
hibernate - SpringAutoWiredとSessionFactory
これが私の例外です
これがMyApplicationContextファイルです
そして私のクラス
この問題を解決するにはどうすればよいですか?