Я использую EclipseLink
в моем проекте J2SE
. Я использую mysql
и JPA. У меня есть простой объект с первичным ключом и поле String
. Я могу читать из базы данных, используя EntityManager#createQuery
, но когда я пытаюсь установить persist
или merge
объект ничего не помещается в базу данных, и никакие исключения не выбрасываются. Я могу вручную вставлять данные без проблем (используя те же учетные данные, что и в файле persistence.xml
). Пожалуйста помоги! Проблема не связана с реализацией jpa. Я предполагаю, что смена провайдера в persistence.xml
до Hibernate
не помогает.Проблема с сохранением
1
A
ответ
1
Вам необходимо сделать persist()
или merge()
внутри активной транзакции. Затем вам необходимо вызвать метод commit()
объекта транзакции.
Создайте транзакцию, вызвав getTransaction()
на экземпляр EntityManager
, возвращая объект EntityTransaction, а затем набрав на нем begin()
. Вызов commit()
на нем после обновления вашей сущности (например, merge()
).
См: http://download.oracle.com/javaee/6/api/javax/persistence/EntityTransaction.html
Смежные вопросы
- 1. Android Spannable проблема с сохранением/сохранением текста
- 2. Проблема с сохранением мастера
- 3. Проблема с сохранением GreenDao
- 4. BPEL Проблема с сохранением
- 5. Проблема с сохранением состояния
- 6. BlackBerry - проблема с сохранением объема
- 7. EhCache 3.1.3 проблема с сохранением
- 8. Java: проблема с сохранением переменных
- 9. Проблема с сохранением в localstorage
- 10. Проблема с сохранением информации UITextfield
- 11. Проблема с сохранением моих объектов
- 12. javascript xml проблема с сохранением
- 13. Проблема с сохранением дерева наследования
- 14. Проблема с сохранением Xcode Sqlite
- 15. проблема с сохранением или обновлением
- 16. Проблема с сохранением загруженного изображения
- 17. Hibernate: проблема с сохранением данных
- 18. Swift JSON Проблема с сохранением
- 19. Проблема с сохранением отношения CoreData
- 20. Проблема с Python с сохранением вывода
- 21. Проблема с управлением памятью с сохранением
- 22. Проблема с сохранением загруженных файлов в Python3
- 23. Проблема с сохранением идентификатора в файле ресурсов
- 24. Проблема с сохранением символов в многомерном массиве
- 25. Проблема с сохранением Cookie в IE
- 26. Ввод строк строк и проблема с сохранением
- 27. Проблема с сохранением данных холста в массиве
- 28. Проблема с сохранением файла в SQL Server
- 29. Проблема с сохранением xml в поле TFS
- 30. Проблема с сохранением GraphView как изображения
Принято ответ без upvote не звучит. +1 –