問題タブ [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# - 同じキーを持つアイテムが既に追加されています。次の方法は正しいですか?

これが重複した投稿であることはわかっていますが、私のコンテキストは異なります。hereからこの問題の解決策を調べました。そして、私は次のように変更しました:

上記のように実装した場合、何か影響はありますか?

エラーの理由:

同じキーを持つアイテムが既に追加されています

Fluent NHibernateを使用してデータアクセスで何かをしなければならないボタンをダブルクリックすると発生します。

0 投票する
1 に答える
2556 参照

hibernate - Spring3 MVC アプリケーションの無限ループで Hibernate SessionFactory を作成する Tomcat

シンプルな Spring3 MVC アプリケーションがあります。データベースとしてMySQLとTomcat6でHibernate 3を使用しています。war ファイルをデプロイすると、初めて SessionFactory が作成され、webapp が初期化されます。しかし、Tomcat は無限ループに入り、sessionfactory を何度も作成し続けます (ブラウザからリクエストが送信されなくても) クリーンアップを何度も試みましたが、なぜこれが起こっているのかわかりません。助けてください

そのため、db から domainList を取得するリクエストを送信すると、リクエストが待機中になります。したがって、作成されると、データが取得され、応答として送信されます。

ドメインDAO

DomainDAOImpl

DomainService

DomainServiceImpl

Dispatcher-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とCastleWindsorで新しいプロジェクトを配線しました。その結果、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コマンドを介して呼び出します-grailstestrun-script src \ groovy\CallMyService.groovy。

この方法で呼び出された場合、sessionFactoryはnullになります(統合テストとして実行すると正常に機能します)。しかし、スクリプトを介して呼び出したいと思います。sessionFactoryをサービスに注入するにはどうすればよいですか?RunScript.groovyを変更してみました。たとえば、次のようになります。

しかし、それは役に立ちませんでした。助けていただければ幸いです。

0 投票する
1 に答える
1652 参照

java - How to retrieve Hibernate 4 session factory if connection data is set in JPA's persistence.xml?

Is it possible to create or retrieve an Hibernate 4 session factory if the database connection is defined in JPA's persistence.xml rather than in hibernate.cfg.xml? If yes, how?

0 投票する
1 に答える
1682 参照

spring - Hibernate と Spring で保存、更新、削除が機能しない

これは、私のアプリケーション コンテキスト、Dao 実装クラス、およびサービス クラスです。レコードをフェッチしようとすると、オブジェクトにすべてのレコードがありますが、データベースからオブジェクトを保存または更新または削除しようとすると、例外なく何も起こりません。

0 投票する
0 に答える
422 参照

hibernate - SessionFactory.getCurrentSession() を正しく使用するには?

この単体テストが失敗するのはなぜですか? 同じスレッドにあるのに、getCurrentSession() が 2 つの異なるセッションを返すのはなぜですか?

次のように、hibernate.cfg.xml で「 current_session_context_class」を「thread 」に設定しました。

ps: 休止状態のバージョンは 4.0.1 です。

どんな助けでも大歓迎です!

0 投票する
0 に答える
132 参照

mysql - Hibernateセッションが開かれた後の奇妙な150msのレイテンシ

私はhibernate3.6、hibernatetemplate、hibernateDaoSupport、opensessioninviewfilter、およびmysql dbを使用しています。クエリのパフォーマンスを調べたところ、ログを調べた後、すべてのクエリの実行に多少300ミリ秒かかることがわかりました。休止状態セッションが開かれた直後の遅延:

18/09/12 01:23:59:721 DEBUG org.hibernate.impl.SessionImpl-タイムスタンプでセッションを開きました:5521112431497216 18/09/12 01:23:59:884DEBUGorg.hibernate.jdbc.AbstractBatcher-約open PreparedStatement(open PreparedStatements:0、グローバル:0)

セッションを開いてプリペアドステートメントを開いた後、多かれ少なかれ160msのギャップがあります。何が起こっているのかわかりません。接続プールの第2レベルのキャッシュをアクティブにしましたが、クエリは本当に高速です。このギャップだけです。私を殺して、sessionfactoryがすべての呼び出しで同じであり、同じように見えるかどうかを確認しました。opensessioinviewfilterをプルアウトしようとしました。