私は彼がエラー以下の私が手iSeries
ため、テーブルの更新時にHibernateとDB2を使用してJava Webアプリケーションを持っている: -エラーSQL7008ながら、iSeriesのテーブルのためのDB2を更新
Error SQL7008 while updating a DB2 for iSeries table
私は彼がエラー以下の私が手iSeries
ため、テーブルの更新時にHibernateとDB2を使用してJava Webアプリケーションを持っている: -エラーSQL7008ながら、iSeriesのテーブルのためのDB2を更新
Error SQL7008 while updating a DB2 for iSeries table
この上でいくつかのグーグルをやってからをエラーメッセージ私はあなたが非トランザクションモードで挿入/更新を実行しているときに起こることに気付きました。説明はhereです。
This occurs because the table you are trying to update is not being journalled, and your update is being run within a transaction.
通常、トランザクションをコミット(例外が発生した場合はロールバック)する必要があります。通常は自動コミットを設定することはありませんが、この場合は上記のリンクに記載されているように本当に必要かどうかを理解したいと思います。あなたの接続で自動コミットをtrue
に設定して、これがなくなるかどうか確認できますか?
<property name="hibernate.connection.autocommit" value="true"/>
また、このlinkはHibernateでのトランザクション管理上のいくつかのチュートリアルがあります。
ありがとうCoolBeans – Richipal