問題タブ [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.
hibernate - tx.commit() の使用時に例外をスローする Hibernate Delete
Id が 1 つしかない非常に単純な POJO があり、保存と更新が正常に機能しているレコードを削除すると、例外が発生します。commit() を使用しない場合、例外は発生しませんが、使用すると例外が発生します。これがコードです...
上記のコードでは、tx.commit を使用すると、同じ例外と if(wasCommitted()) ステートメントもスローされます。ガイドしてください。この完全なプロジェクトのために働いているのは私だけです。他に誰もいません。
このテーブルは非常に単純なテーブルで、現時点ではマッピングはありません。例外はそのままです。
java - hibenate.dialect が設定されていない場合、接続を null にすることはできません
私は J2EE アプリケーション開発に不慣れで、hibernate、spring、strut を組み合わせて使用する簡単なプロジェクトを作成する必要があります。myeclipse で自分のプロジェクトにファセットを追加し、struts.xml を構成しましたが、この種の例外が発生する理由がわかりません。インターネットを検索しましたが、問題がどこにあるのかわかりませんでした。
私のapplicationContext.xmlファイル:
applicationContext.xml ファイルを編集しました。
また、新しい hibernate.cfg.xml ファイルを追加しました。
それでも同じエラーが表示されます。どんなアドバイスでも大歓迎です。
hibernate - クラス休止状態のゲッターが見つかりませんでした
別のクラスへの参照を追加するために変更しようとしているHibernate / Javaコードがあります。私はこのプロジェクトのほとんどを請負業者に書いてもらったので、Hibernate の部分の書き方に慣れていません。他のいくつかのスタックフローの質問で見られるエラーが発生しましたが、私の特定のケースには当てはまらないようです。
WorkbookDataとWorkbookConfigの2 つのオブジェクトがあります。WorkbookData には、WorkbookConfig が 1 つだけあります。
次のスニペットは、問題のコードをカバーする必要があります。
WorkbookData.java
WorkbookConfig.java
WorkbookData.hbm.xml
WorkbookConfig.hbm.xml
WorkbookData の workbook_config_id のゲッターは getWorkbook_config_id() です。そのため、エラーが発生する理由がわかりません。誰でも問題を見ることができますか?
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
前もって感謝します。
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() にアクセスすると、まだ次のメッセージが表示されます。
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]。
java - FUSE 休止状態アプリケーションは、現在のスレッドの例外で No Session found をスローします
私は FUSE サーバーで Hibernate の簡単なデモンストレーションに取り組んでおり、このgithub の場所でこのサンプル コード例を見つけました。Hibernate 4 統合を使用して FUSE 6.3 でこのコードを実行しようとしています。必要なすべての依存関係をインストールできましたが、データベース操作を実行しようとすると、次のエラーが発生します。
これは私の StudentImpl.java ファイルの内容です。
例外によると、次の行は例外をスローします
これは META-INF/spring フォルダー内の私の data-source-beans.xml です
これは私が持っているプロジェクト構造です。
FUSE休止状態の統合でこの種の問題を経験した人はいますか? 問題なくプロジェクトをインストールできました。しかし、データベース操作を実行しようとすると、このエラーが発生します。
この問題を解決するために専門家の助けを借りてください。