|
|
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
ivanov-void, ivanov-voidЕсть- ли способы разорвать эту "already associated with the session"? Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 15:57:58 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Нашел, окуда второй в сессии - ниже поясню. Petro123, допустим. Но что, если (да простит меня Лев Николаевич) - Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. И соответственно - Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Добавим книгу - Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 17:11:55 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Вернее, не так - при session.saveOrUpdate(b); обновится родитель, но потомки не сохранятся. Минутку.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 17:29:49 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Дело не в этом, там вполне закономерно появляется org.hibernate.exception.ConstraintViolationException, следовательно, в списке всегда одна запись. Поэтому я упоминал о составных ключах. Хорошо, допустим я добавлю дополнительные поля в обе таблицы, не потеряю- ли я при этом имеющийся функционал, скажем поиска по Id, если его значение станет мне неизвестным? Так я могу передать его из свойста Item той строки, которую выбрал, однако при этом без составного ключа более одной записи в подчиненной сущности заиметь не удастся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 20:42:21 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Хм, хотя ничто не мешает взять его через геттер. Вобщем, придется снова перегенерировать схему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 20:44:35 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Открывайте и закрывайте сессию в сервлет-фильтре. Сам Гевин официально одобряет такой способ, см Hibernate in Action. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 22:28:21 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Приветствую, Йуный джавистЪ! Согласен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2012, 23:28:30 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪОткрывайте и закрывайте сессию в сервлет-фильтре. Сам Гевин официально одобряет такой способ, см Hibernate in Action. Видать задолбали его вопросами "что делать" и "как быть". https://www.google.com/search?q=Open+session+in+view+antipattern ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 10:52:58 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, обычное дело. Стандарты и спецификации загоняют в узкие (замечательные) рамки. А жизнь, она не по спецификациям. Это как Модель загонять в 3 типа отношений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 11:10:17 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 17:41:34 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪА в чем проблема такого подхода? Первые 3-4 ссылки прочитайте. Там подробно описано. Не вижу смысла копипастить сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 17:44:50 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Йуный джавистЪ https://www.google.com/search?q=Open+session+in+view+antipattern А в чем проблема такого подхода? в этом https://www.google.com/search?q=Open+session+in+view+pattern :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2012, 18:05:12 |
|
||
|
Hibernate: LazyInitializationException: failed to lazily initialize a collection of role
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, у меня не получается настроить OSIV фильтер. Несмотря на то, что он есть я получаю сессии с разными хэш кодами от фабрики сессий. Вот мой код для примера web.xml Код: 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. Мой ДАО просто напросто получает SessionFactory из Spring контекста и с ними производит все операции. Т.е Код: 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. а SessionFactory определяется очень просто: Код: xml 1. контекст в сервлете я получаю так: Код: java 1. Не могу понять где собака зарыта. Буду признателен за любые идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2012, 14:52:15 |
|
||
|
|

start [/forum/topic.php?fid=59&startmsg=37713738&tid=2131025]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
51ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 315ms |
| total: | 477ms |

| 0 / 0 |
