問題タブ [hibernate-tools]

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 投票する
2 に答える
6674 参照

eclipse - Eclipse、junit、Hibernate 「データベースの子を取得中」中に内部エラーが発生しました

Eclipse で休止状態のパースペクティブを開こうとすると、上記のエラーが表示され、次のスタック トレースが表示されます。

これは私の pom.xml です:

サイトを調べたところ、問題はsfl4jの組み込みに関するものであることはわかっていますが、残念ながら除外、更新、依存関係の追加を試みましたが、すべて失敗しました。

依存関係階層から確認できるバージョンは 1.6.1 で、休止状態のコア pom にあったのと同じバージョンです (ただし、スコープは test.

ライブラリにはそのクラスとメソッドが含まれていますが、休止状態ツールがそれらを見つけられない理由がわかりません。

私はSpring Tool Suite ideと、新しいEclipse Junoのインストールを試しました。

私はアイデアが不足しています。:(

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

mysql - MySQL データベースへの接続中に Hibernate ツールが Eclipse STS でエラーを出す

Hibernate Tools 3.6.0で Eclipse STS 3.1.0 を使用しています。DAO クラスを生成するために MySQL 5.5 データベースに接続しようとしています。MySQL ドライバー mysql-connector-java-5.1.21.jar を使用しています

(Hibernate ツールの) hibernate コンソール ファイルをセットアップしているときに、データベースに対して正常に ping を実行できました。したがって、ドライバーのバージョンは問題ないと思います。

Hibernate コンソール ファイルをセットアップした後、Hibernate リバース エンジニアリング ファイル (reveng.xml) を生成しようとすると、次のエラーが発生します -

STS のエラー ログに次のスタック トレースが表示されます -

このリンクで説明されている Hibernate ツールを使用する手順を使用しています。

この問題を解決するためのヘルプやポインタをいただければ幸いです。ありがとう。

アップデート

STS 3.2.0 に移行し、JBoss Tools 4.0.0 をインストールしました

シンプルなmavenクイックスタートプロジェクトを作成し、リンクに記載されているすべての手順に従いました

このセットアップでは、データベース テーブルのエンティティと DAO クラスを正常に生成できました。STS を再起動する必要もありませんでした。最初の試み自体ではうまくいきました。

これは、MySQL 5.5 および Oracle 11g で正常に動作します。

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

sql - 休止状態を使用して DB2 方言の BLOB 長を制御できない

DB2 スキーマを使用して BLOB 列の長さを制御しようとしています。私の最終的な目標は、hibernatetool に 10M の長さの BLOB 列の SQL ファイルを生成させることです。ここにファイルを貼り付けると、常に blob(255) が得られます。私は何を間違っていますか?

build.xml (関連性の低い部分は省略):

hibernate.cfg.xml:

DbStreamImpl マッピング:

結果の SQL ファイルは次のようになります (blob フィールドの長さに注意してください)。

助けてくれてありがとう

0 投票する
2 に答える
3062 参照

java - HibernateTemplate 更新クエリ

Hibernate テンプレートを使用して hql update クエリを使用する方法 これは、hql ステートメント「update Login set empSmartId = 48750005」+" where empPassword = 6328ef1675ddb7106eba8dc2661961d7" です。

getHibernatetemplate() の使用

現在のコード:

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

eclipse - Hibernate 生成ツールでヘッダー コメントを生成しないようにする

DTO オブジェクトを生成するとき、hibernate ツールはヘッダーにコメントを生成します。

世代ごとにコメントが変更されます (世代の日付/時刻が含まれているため)。

問題は、私の SVN で多くの役に立たない変更が発生することです。そのため、生成されたすべてのファイルをチェックして、コミットするか (実際の変更が含まれている場合)、上書きするか (ヘッダーのみの場合) を確認する必要があります。

上記のヘッダーの生成を回避する方法はありますか?

ありがとうございました。

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

java - Eclipse の Hibernate Tools: 列値の変更がクエリ結果に反映されない

hql クエリをテストするために、Eclipse indigo および hibernate ツール 3.3 を使用しています。

休止状態ツールを正しく構成しました。しかし、列の値を変更した後に db にクエリを実行すると、古いデータが返されます。構成を閉じて再度接続すると、更新された結果が得られます。

休止状態ツールはテーブルの値をキャッシュしていますか? はいの場合、それを無効にする方法は?