|
|
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
Всем привет. Код: java 1. 2. 3. 4. 5. 6. После получения Код: java 1. и вызове Код: java 1. начал выдавать следующую ошибку: Код: java 1. Покопалась и нашла следующее решение: Код: java 1. 2. 3. Объясните в чем суть? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2015, 09:21 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
Вы бы поиском пользовались. Я и здесь и на rsdn уже рассказывал. Для fetch eager ORM пытается сделать JOIN. Bag это не упорядоченная ассоциация. Если в классе две таких ассоциации, то ORM не может однозначно распарсить JOIN в объекты. Там какая-то двойственность с ключами выходит. Точную формулировку уже не помню. Решается разными способами. Можно указать тип Fetch SELECT, будет почти тоже самое что Lazy, только загружаться сразу, а не потом. Можно добавить index и сделать ассоциацию упорядоченной. Тогда будет работать JOIN. @LazyCollection(LazyCollectionOption.FALSE) это какая-то новая фича. Я с ней не знаком. Но у меня есть подозрения что она приводит к выборке через SELECT или SUBSELECT. Надо SQL log посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2015, 09:35 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
Объяснение проблемы с JOIN http://blog.eyallupu.com/2010/06/hibernate-exception-simultaneously.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2015, 09:35 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
Народ пишет что можно тип коллекции на Set поменять. Вот это уже интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2015, 09:38 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
Спасибо! BlazkowiczНарод пишет что можно тип коллекции на Set поменять. Вот это уже интересно. да, тоже читала: авторBut note that in most cases a Set<Child> is more appropriate than List<Child>, so unless you really need a List - go for Set ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2015, 11:36 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
JulTВсем привет. Код: java 1. 2. 3. 4. 5. 6. Объясните в чем суть? Спасибо а у вас в классе еще есть такие вот колекции? ... private List<Child> children; .... private List<Child> children2; ..... или только одно поле ??? если их более двух то тут решение : / http://stackoverflow.com/questions/4334970/hibernate-cannot-simultaneously-fetch-multiple-bags ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2015, 13:42 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
Atum1JulTВсем привет. Код: java 1. 2. 3. 4. 5. 6. Объясните в чем суть? Спасибо а у вас в классе еще есть такие вот колекции? ... private List<Child> children; .... private List<Child> children2; ..... или только одно поле ??? если их более двух то тут решение : / http://stackoverflow.com/questions/4334970/hibernate-cannot-simultaneously-fetch-multiple-bags Поле одно. Именно по этой ссылке я и нашла решение. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2015, 20:56 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
JulTначал выдавать следующую ошибку: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags JulT Поле одно. Ну, да, ну, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2015, 08:04 |
|
||
|
Вопрос по Fetch
|
|||
|---|---|---|---|
|
#18+
BlazkowiczJulTначал выдавать следующую ошибку: org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags JulT Поле одно. Ну, да, ну, да. я серьезно, поле photosUrl у меня единственное в Client, потому-то я до сих пор не совсем понимаю природу возникновения этой ошибки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.06.2015, 09:50 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=126&tid=2125254]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 359ms |

| 0 / 0 |
