問題タブ [hibernate3]
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.
mysql - Hibernate で接続エラーが多すぎる問題を解決する方法
Web アプリケーションで struts2+hibernate3 を使用しています。正常に動作しています。時々、接続を開けませんと表示されます。アクションクラスで休止状態に接続するための接続ステートメントに従います。
休止状態構成ファイル:
さらにトランザクションを行うと、次のエラー メッセージが表示されます。
注: 例外の完全なスタック トレースとその根本原因は、GlassFish Server Open Source Edition 3.1.1 ログで入手できます。
誰でもこの問題を解決するのを手伝ってもらえますか? 前もって感謝します。
struts2 - struts 2、spring 3、hibernate 3、eclipse、SQL サーバーを使用した Java EE アプリケーションのライフサイクル
私は新しい Java/Java EE アプリケーション プログラマーです。
私の質問の目的は、各構成の役割を説明するJava EEプロジェクト(データベースは関係なく、Eclipseバージョンも)でのStruts 2、Spring 3、hibernate 3の統合について話しているチュートリアルまたは参照カードを見つけたということですファイル (web.xml、application-context.xml、struts.xml など) と、中に入れなければならないもの。ユーザー インターフェイスからデータ層への要求を処理するプロセスと、構成ファイルの役割を与えることを願っています。
java - Hibernate-積極的な読み込みコレクションを1つのテーブルの深さに制限します
たとえば、次のエンティティとリレーション構造を持つDBがあります。
[人]には[スキル]がたくさんあり、[スキル]には[アクション]がたくさんあります
.hbm.xmlでは、人>スキル、スキル>アクションに1対多の関係を割り当てます。
クエリでは、Personにクエリを実行するタイミングを制御して、スキルのみを熱心にロードできるようにしたいと思います。現在、私は何もロードせず、人のスキルを取得するためにn + 1の量のクエリを生成するか、全体を熱心にロードするために(n * n + 1)の量のクエリを生成することに行き詰まっているようです。個人>スキル>アクションコレクションの階層。
3番目の深度テーブルをロードするタイミングとロードしたくないタイミングを制御できるように制限するにはどうすればよいですか?コンテキストとしては、Person> Skillsコレクションを常に初期化して、理想的にはn+1のパフォーマンスのボトルネックを防ぐためのJOINとして生きることができます。
web - Hibernate 3.0で8時間後に接続できない
私はhibenate.config.xmlをこのように設定しました...しかし、数時間後にDB接続が得られません...MYSQLでは、待機タイムアウトはデフォルトの28800または8時間です..そしてここではそれよりも短いです。それについての手がかりはありません。
それでも数時間後、db接続を取得できません。
私を助けてください ..
エラーログを見つけます..
もう 1 つのログ:
原因: java.net.SocketException: ソフトウェアが原因で接続が中止されました: java.net.SocketOutputStream.socketWrite0(Native Method) で java.net.SocketOutputStream.socketWrite(不明なソース) で java.net.SocketOutputStream.write( java.io.BufferedOutputStream.flushBuffer(不明なソース) で java.io.BufferedOutputStream.flush(不明なソース) で com.mysql.jdbc.MysqlIO.send(MysqlIO.java:3272) ... 89 詳細
java - 驚くべきHibernateフレームワークがそのセッションから接続オブジェクトを提供するようにするにはどうすればよいですか?
Hibernateは、フレームワークが非常に優れているため、誰も接続を必要としないと考えているため、connection()を廃止しました。いいえ、Haskellから来ているのでない限り、これは接続を提供することと同じではありません。とにかく、休止状態を取り除くためのより良いアイデアがあります。接続ラッパーが休止状態セッションを囲み、セッションを接続として渡すことができます。リフレクションとのつながりを得る方法があると聞きました。誰かが私がそのようなラッパーをどこで手に入れることができるか知っていますか?
hibernate - jpa1対多の関係は例外を与えることができません
PopulateAdminテーブルとAdminHealthPlanテーブルを作成しようとしています。
2つの関係は1対多です(1人の管理者が多くの健康保険を所有できます)。
クラスは次のAdmin
ように定義されます。
AdminHealthPlan
次のように定義されたクラス。
リクエストから値を取得して管理オブジェクトに設定することで管理オブジェクトを作成します。同様に、管理ヘルスプランの設定オブジェクトを作成して管理オブジェクトに設定し、最後にオブジェクトを送信してdbに保存します。
次のように例外を与えています
ws
AdminおよびAdminHealthPlanオブジェクトを作成する場合:
使用しました
dbに永続化します。
誰かが私に何が欠けているのか教えてもらえますか?
maven - Spring 3 と「HibernateTemplate が見つかりません」
私は例外を持っています:
修正方法は?
私のpom.xml(一部):
hbm2ddl - hibernate3:hbm2ddl ゴール jdbc 接続なし
hibernate-3.4.0.GA を使用するアプリケーション用の ddl スクリプトを作成しようとしています。ここに私のpom.xmlがあります
私は hibernate 3.4.0-GA を使用しているため、プロジェクト全体が注釈ベースであるため、プロジェクトに persistence.xml はありません。hibernate.cfg.xml ファイルは次のようになります。
mvn hibernate3:hbm2ddl を実行すると、次の例外が発生します
誰でも解決策を教えてください。私は過去2日間からこれを成し遂げようとしてきましたが、完全に私を夢中にさせています.
投稿を読んでくれてありがとう。あなたの意見に感謝します。
java - リバース エンジニアリングによる Hibernate 3.6 へのアップグレード エラー
さまざまなサイトで、この問題に触れていると思われるスレッドをいくつか見つけましたが、うまくいきません。それは単にできないようです。Caused by: java.lang.IncompatibleClassChangeError: Found interface org.hibernate.cfg.Mappings, but class was expected
エラーが発生し
ます。このスレッドに示されている互換性マトリックスを見てください。ダウングレードしないとリベンジは使えないようです。しかし、これは正しくないように思えます。
アップグレードを開始すると、すべてが機能しましたが、今では同じエラーが発生しています。クラスパスに同じ名前の 2 つの異なる jar がないようにしました。私は次の瓶を持っています:
完全なスタック トレースは次のとおりです。
蟻:
どんな助けでも素晴らしいでしょう。このコンピューターは投げ出されようとしています。みんなありがとう。
oracle11g - Oracle:クエリ実行時にエラーが発生しました
CLOB型のSyncTokenLock
列を持つテーブルがあります。lockName
SQLDeveloperから次のクエリを実行すると-
次の例外が発生します-
このクエリをOracle11gに対してHibernate(3.6.10)を介して実行すると、同様のエラーが発生します。Hibernateは次の例外をスローします-
理由が何であるかについての考え。