1

Hibernate を使用して、Oracle DB にエンティティ オブジェクトを永続化しています。

Hibernate: 
    insert 
    into
        TABLE_NAME
        (COLUMNS..) 
    values
        (?, ?, ?, ?, ?, ?, ?, ?)

これは、「show_sql」を「true」に設定した後に得られるものです。例外の種類はなく、systrace & debug はすべてがスムーズに実行されていることを示しています。マッピングと構成も再確認しましたが、すべて問題ないようです。DBもチェックしました。

問題は、インサートが表に反映されていないことです! 多分問題は何ですか!すべての設定、マッピングなどを再確認しましたが、どこが間違っているのかわかりません。助けてください!

-編集-

はい、私も約束しました!:|

4

2 に答える 2

3

接続していると思われるデータベースと、ユーザーにも接続していることを確認します。テーブルに制約を追加して、テストしている行が挿入されないようにして、エラーを引き起こすことができるかどうかを確認してみてください。

これらの問題を確認した場合、問題はおそらくデータベースの外にあります。

于 2012-05-09T07:47:49.730 に答える
0

他のOracleユーザー・セッションが、挿入しようとしている表でロックを取得した可能性がありますか?

于 2012-05-21T14:34:59.723 に答える