問題タブ [hibernateexception]

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 に答える
458 参照

hibernate - tx.commit() の使用時に例外をスローする Hibernate Delete

Id が 1 つしかない非常に単純な POJO があり、保存と更新が正常に機能しているレコードを削除すると、例外が発生します。commit() を使用しない場合、例外は発生しませんが、使用すると例外が発生します。これがコードです...

上記のコードでは、tx.commit を使用すると、同じ例外と if(wasCommitted()) ステートメントもスローされます。ガイドしてください。この完全なプロジェクトのために働いているのは私だけです。他に誰もいません。

このテーブルは非常に単純なテーブルで、現時点ではマッピングはありません。例外はそのままです。

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

java - hibenate.dialect が設定されていない場合、接続を null にすることはできません

私は J2EE アプリケーション開発に不慣れで、hibernate、spring、strut を組み合わせて使用​​する簡単なプロジェクトを作成する必要があります。myeclipse で自分のプロジェクトにファセットを追加し、struts.xml を構成しましたが、この種の例外が発生する理由がわかりません。インターネットを検索しましたが、問題がどこにあるのかわかりませんでした。

私のapplicationContext.xmlファイル:

applicationContext.xml ファイルを編集しました。

また、新しい hibernate.cfg.xml ファイルを追加しました。

それでも同じエラーが表示されます。どんなアドバイスでも大歓迎です。

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

hibernate - クラス休止状態のゲッターが見つかりませんでした

別のクラスへの参照を追加するために変更しようとしているHibernate / Javaコードがあります。私はこのプロジェクトのほとんどを請負業者に書いてもらったので、Hibernate の部分の書き方に慣れていません。他のいくつかのスタックフローの質問で見られるエラーが発生しましたが、私の特定のケースには当てはまらないようです。

WorkbookDataWorkbookConfigの2 つのオブジェクトがあります。WorkbookData には、WorkbookConfig が 1 つだけあります。

次のスニペットは、問題のコードをカバーする必要があります。

WorkbookData.java

WorkbookConfig.java

WorkbookData.hbm.xml

WorkbookConfig.hbm.xml

WorkbookData の workbook_config_id のゲッターは getWorkbook_config_id() です。そのため、エラーが発生する理由がわかりません。誰でも問題を見ることができますか?

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

java - Hibernate Exception - 最初の SessionFactory の作成に失敗しました。java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index;

Postgresql との休止状態接続を確立しようとしましたが、次のように例外が発生します。

原因: java.lang.NoSuchMethodError: javax.persistence.Table.indexes()[Ljavax/persistence/Index; org.hibernate.cfg.annotations.EntityBinder.processComplementaryTableDefinitions (EntityBinder.java:973) で

別のトピック ( NoSuchMethodError in javax.persistence.Table.indexes()[Ljavax/persistence/Index ) を見ました。これは、クラスパスに 2 つの異なるバージョンの hibernate-jpa-api がある可能性があることを説明しています。

実際に私は持っていましたが、その問題を修正し、次のように私のクラスパスには1つしか含まれていないようです:

私はまだ同じ例外を受け取っていますが、解決策が見つかりませんでした。以下の pom.xml、hibernate.cfg および hibernate 接続クラスを参照してください。誰かが私を助けることができれば、私はそれを感謝します。

Hibernate.cfg.xml

Hibernate クラス接続

POM

前もって感謝します。

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

hibernate - @Transactional としてマークされた DAO クラスでも HibernateException が発生する

HibernateException が発生しています

スレッドにバインドされた Hibernate セッションはありません。構成では、ここで非トランザクション セッションを作成することはできません。

しかし、私は SOF (DAO クラスの @Transaction アノテーション) にある解決策に従いましたが、まだ機能していません。


編集:「current_session_context_class」プロパティが設定されていません。休止状態の構成 xml も使用していません。


休止状態コア: 3.6.0.Final

org.springframework-version: 3.1.1.RELEASE

web.xml で

およびdao-context.xml:

だから私はコントローラーを持っています:

サービスを利用するもの

DAOを使用する

ご覧のとおり、DAO クラスは @Transactional としてマークされていますが、コントローラーのメソッド getAll() にアクセスすると、まだ次のメッセージが表示されます。

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

java - SQL エラー: 1364、SQLState: HY000 - フィールド 'AccCode' に既定値がありません

これを実行中にテーブルを更新できますが、保存できません。以下のエラーが表示されます。

SQL エラー: 1364、SQLState: HY000 - フィールド 'AccCode' にデフォルト値がありません org.hibernate.HibernateException: org.hibernate.exception.GenericJDBCException: could not insert: [com.anm.more.dao.AccMast]。

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

java - FUSE 休止状態アプリケーションは、現在のスレッドの例外で No Session found をスローします

私は FUSE サーバーで Hibernate の簡単なデモンストレーションに取り組んでおり、このgithub の場所でこのサンプル コード例を見つけました。Hibernate 4 統合を使用して FUSE 6.3 でこのコードを実行しようとしています。必要なすべての依存関係をインストールできましたが、データベース操作を実行しようとすると、次のエラーが発生します。

これは私の StudentImpl.java ファイルの内容です。

例外によると、次の行は例外をスローします

これは META-INF/spring フォルダー内の私の data-source-beans.xml です

これは私が持っているプロジェクト構造です。

ここに画像の説明を入力

FUSE休止状態の統合でこの種の問題を経験した人はいますか? 問題なくプロジェクトをインストールできました。しかし、データベース操作を実行しようとすると、このエラーが発生します。

この問題を解決するために専門家の助けを借りてください。