| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Hibernate Lazy loading по требованию |
| Автор: v2v 9.5.2008, 13:25 | ||
| для ленивой загрузки использую: session.createQuery и с помощью HQL выбираю данные только из нужной таблицы. когда использую метод
вываливается эксепшн : could not initialize proxy - no Session. Причина понятна. а как мне сделать полную загрузку объеткта? С учётом маппинга: lazy="false" Добавлено через 9 минут и 48 секунд уточнение. есть объекты (бины) А и В. А : В много к много. Когда загружаю А должна использоваться ленивая загрузка. (так и сделал). Когда загружаю В должны грузится все А, ленивая загрузка использоваться не должна. как это сделать? |
| Автор: Aoli 9.5.2008, 16:11 |
| Можно попробовать сделать bi-directional связь. от А к В поставить lazy loading = true от В к А посавить lazy loading = false |
| Автор: v2v 9.5.2008, 17:50 |
| вопрос решил. |
| Автор: diyko 12.5.2008, 13:13 |
| Напиши как решил |