0
A
答えて
1
変更がデータベースに反映されませんので、あなたは、任意のトランザクションを開いていません。
SessionFactory.openSession()を使用してセッションを作成すると、トランザクションは作成されないため、操作はトランザクションコンテキスト外で実行されます。変更を確認するには、新しいトランザクションを開始するか、継続的なトランザクションの一部として操作を実行する必要があります。
例:
Session sess = factory.openSession();
Transaction tx;
try {
tx = sess.beginTransaction();
//do some work
...
tx.commit();
}
catch (Exception e) {
if (tx!=null) tx.rollback();
throw e;
}
finally {
sess.close();
}
どちらかを使用するオブジェクトを保存するには、トランザクションまたは現在のシナリオでは、設定ファイルで次の変更を行います。
<property name="connection.autocommit">true</property>
+0
ありがとうございました.. @emhmood memons – superman
+0
@supermanよろしくお願いします!答えを正しいとマークし、それをアップボートしてください。 –
関連する問題
- 1. HibernateはDBにデータを保存しませんか?
- 2. Hibernateはオブジェクトを保存しません
- 3. Firebaseはデータを保存していませんか?
- 4. Django:ModelMultipleChoiceFieldはデータを保存しません
- 5. localStorageはデータを保存しません
- 6. MagicalRecordはデータを保存しません
- 7. マングースはデータを保存しません
- 8. $ firebasearray。$ saveはデータをfirebaseに保存していません
- 9. Rails paper_trailはversion_associationsテーブルにデータを保存していません
- 10. Rails 5はデータを保存していません
- 11. Mongooseはapi/mlabのデータを保存していません
- 12. Hibernateは二重保存の場合にのみエンティティを保存しません
- 13. Hibernateはデータベースにレコードを保存しません
- 14. ターゲットがコンポジットキーの場合、HibernateはManyToOneを保存しません
- 15. ModelMultipleChoiceFieldを持つフォームがデータを保存していません。
- 16. cakephpがデータを保存していません
- 17. CakePHP patchEntityがデータを保存していません( "through"アソシエーション)
- 18. アンドロイド:SharedPreferencesがデータを保存していません
- 19. Express Mongooseがデータを保存していません
- 20. Wagtail admin、CheckboxSelect複数のデータを保存していません
- 21. Javaはすべてのデータを保存しません
- 22. Laravel - >変数を保存していますが、データをデータベースに保存していません。
- 23. は新しいデータを保存できません
- 24. MR_saveToPersistentStoreAndWaitは配列からデータを保存しません
- 25. Firebase Firestoreのデータ保存が機能していませんIOS
- 26. Pythonは1行のデータしか保存しません
- 27. データはtaffyDBに保存されていません
- 28. 私のメタボックスのデータは保存されていません
- 29. Xeditableチェックリストにはデータが保存されていません
- 30. 保存ボタンdjangoを使用してデータを保存できません
代わりにAを共有する問題のコードを追加してください。 screenshot – Harald