Выпуск 140. Как решать вопрос с LazyInitializationException.
ฝัง
- เผยแพร่เมื่อ 22 เม.ย. 2020
- В этом выпуске мы посмотрим на варинты инициализации ассоциированных объектов, для которых создается прокси вместо настоящего объекта.
Напоминаю:
- исходные коды проекта находятся на GitHub. Подробности в "Выпуск 16. Где взять тексты программы ?"
- для тех, кто уже смотрел, прямые ссылки:
github.com/java-webinars/java... и github.com/java-webinars/ext-...
- более простой проект вы можете посмотреть по ссылке java-course.ru/begin/
Спасибо за объяснение про LAZY EAGER и за все уроки вцелом.
Отличное видео, доступные примеры, спасибо!
Большое спасибо!
огромное спасибо!
[00:10:58] "Встречается в детских программах" :D
Антон, отличный урок. Хотел бы узнать. Если query написан на чистом sql с join, как тогда решить проблему ленивой инициализации?
1. DTO решает ли проблему LazyİnitializationException? 2. Есть ли другие аналоги вроде где-то встречал MyBatis.
1. Что имеется в виду, когда говорите про DTO ?
2. Аналоги чего ? ORM ? Конечно есть, просто они не так распространены.
DTO решает, но не всегда. У Mihalcea есть статья по этому поводу.
@@vyacheslavkozlov2207 Попробовал EntityGraph аннотации на два листа. Думаю может комбинировать JpaRepository и jdbcTemplate там где нужно нужно сложные запросы делать? Интересно это нормальная практика или нет?