|
|
|
EventCache & Hibernate 4.2.x - An entity copy was already assigned to a different entity
|
|||
|---|---|---|---|
|
#18+
Привет, пытаюсь разобраться с An entity copy was already assigned to a different entity проблемкой в хибере с 4.2-х версии , т.к. вот такое исключение вываливается Caused by: java.lang.IllegalStateException: Error occurred while storing entity [DayPlanElementEntry [getDayPlanMode()=NONE, getCompositeId()=DayPlanElementEntryId [parentPersonId=874c8eac-8796-478d-a4d5-dd011f7d6a4b, dayPlanElementId=ab683a25-633e-419e-89b6-4aef7829d4f6], hashCode=-2039940039]]. An entity copy [org.hw.domain.DayPlanElementEntry#DayPlanElementEntryId [parentPersonId=874c8eac-8796-478d-a4d5-dd011f7d6a4b, dayPlanElementId=ab683a25-633e-419e-89b6-4aef7829d4f6]] was already assigned to a different entity [org.hw.domain.DayPlanElementEntry#DayPlanElementEntryId [parentPersonId=874c8eac-8796-478d-a4d5-dd011f7d6a4b, dayPlanElementId=ab683a25-633e-419e-89b6-4aef7829d4f6]]. at org.hibernate.event.internal.EventCache.put(EventCache.java:192) at org.hibernate.event.internal.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:285) at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:151) При поиске решений наткнулся на вот такой тест как раз инересуемой рутины Код: 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. Не могу понять - почему ситуация считается ошибочной, если НЕ возникает исключения??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2013, 03:18:24 |
|
||
|
EventCache & Hibernate 4.2.x - An entity copy was already assigned to a different entity
|
|||
|---|---|---|---|
|
#18+
kamenjahrНе могу понять - почему ситуация считается ошибочной, если НЕ возникает исключения??? Потому что это тест данного исключения, и ожидается что оно возникнет. В том же юнит-тесте еще несколько аналогичных проверок есть на другие исключения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2013, 22:57:47 |
|
||
|
EventCache & Hibernate 4.2.x - An entity copy was already assigned to a different entity
|
|||
|---|---|---|---|
|
#18+
Локшин МаркkamenjahrНе могу понять - почему ситуация считается ошибочной, если НЕ возникает исключения??? Потому что это тест данного исключения, и ожидается что оно возникнет. В том же юнит-тесте еще несколько аналогичных проверок есть на другие исключения. Не понятно было, почему ожидатеся. Но я cache.put( entity1 , copy2 ); не доглядел вначале:-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2013, 23:41:58 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=220&tid=2128990]: |
0ms |
get settings: |
14ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
48ms |
get topic data: |
22ms |
get forum data: |
6ms |
get page messages: |
84ms |
get tp. blocked users: |
3ms |
| others: | 340ms |
| total: | 550ms |

| 0 / 0 |
