|
|
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
Господа, очень не осведомлен с темой, но нужно сделать(сконфигурировать, а не получается). Зничт пишу тесты в(для) "in-memory Database". вызов таких функций как execute, query через entityManager проходят - все в порядке, такие тесты работают, но столкнулся спроблемой. Нужно entityManager.persist(user), entityManager.merge(user) вызивать, вот тут то и крешится все... Я понимаю, что нужно что-то как-то поднастроить. Может кто поможет, подскажет? Вот так вот пока-что все настроено... Благодарствую. Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 20:41:39 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
_webdev_Нужно entityManager.persist(user), entityManager.merge(user) вызивать, вот тут то и крешится все... Угадайте какая была ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 21:38:06 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz_webdev_Нужно entityManager.persist(user), entityManager.merge(user) вызивать, вот тут то и крешится все... Угадайте какая была ошибка? - Была? )) Она есть, так как не работает.. ( Ну и User user конечно же entyty ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 21:40:58 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
_webdev_- Была? )) У вас ошибка была в прошлом времени, так как она стала причиной написания этого поста. _webdev_Она есть, так как не работает.. ( Что у вас там происходит прямо сейчас знают только телепаты, которые в отпуске. _webdev_Ну и User user конечно же entyty Это всё меняет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 21:48:04 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, улыбнуло. ))) Мне казалось понятно, я не могу сконфигурировать h2, чтоб срабатывало "ntityManager.persist(user)". Нужно как-то с Hibernate соединить насколько я понимаю.. Подскажите, что я не правильно описал, постараюсь поподробней.. Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 21:51:16 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
_webdev_Подскажите, что я не правильно описал, постараюсь поподробней.. "крешится все" - не достаточно полное описание проблемы. То ли JVM падает с краш дампом. То ли BSOD. То ли банальный Exception. Читателям предлагается угадать самим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 22:04:05 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
((( К сожалению забыл стекТрейс выложить. Но насколько я из него и из гугления понял, проблема именно в этом.. Завтра с утра выложу стекТрейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 22:10:14 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
_webdev_проблема именно в этом Именно в чем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2013, 22:28:52 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
Для полноты, все вместе... Вот тест ф-ция: BackofficeUserDaoTest Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Вот сама ф-ция:BackofficeUserDao.java Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. Вот коф-файл:spring/test-context.xml Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. Вот стек трейс Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. Надеюсь теперь кто-то подскажет. ) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 10:44:55 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
_webdev_, Код: java 1. а это что такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 10:48:44 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
just_vladimir_webdev_, Код: java 1. Код: java 1. 2. 3. 4. а это что такое? - это все проходит, чуток не понятно, как это может относиться к вопросу? )) if проходит, все в порядке, крешится на entityManager.persist(user); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 10:58:33 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
Уууупс, взял ответ в цитату. ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 10:59:00 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
_webdev_FAILED: saveUser org.springframework.dao.InvalidDataAccessApiUsageException: detached entity passed to persist: com.xxwell.tk.backoffice.model.security.BackofficeUser; nested exception is org.hibernate.PersistentObjectException: detached entity passed to persist: com.xxwell.tk.backoffice.model.security.BackofficeUser at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:668) Проблема в тесте. А не в конфигурации. Detached объект не связан с сессией, но у него уже есть Id. Метод persist используется для объектов, у которых ещё нет Id. https://www.google.com/search?q=detached entity passed to persist ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 11:26:26 |
|
||
|
Конфигурация h2(in Memory) for eM.persist(user)?
|
|||
|---|---|---|---|
|
#18+
Убрал вставку id в объект, передаю пустой. В итоге получаю. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2013, 11:32:38 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38267326&tid=2129313]: |
0ms |
get settings: |
16ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
42ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
86ms |
get tp. blocked users: |
3ms |
| others: | 320ms |
| total: | 519ms |

| 0 / 0 |
