Здравствуйте. Idea показывает один из проектов (всё что лежит в папке src/main/java) без образования дерева, то есть например так пакет1.пакет10.пакет20 пакет1.пакет10.пакет21 пакет1.пакет11.пакет22
Что не очень удобно. Как сделать отображение пакетов в виде дерева?
Правой кнопкой на шестеренку, там первая или какая-то строка сверху
Привет всем, подскажите плз, чот у меня как то странно работаen fetchType = Lazy в спринг +гибернейт многие-ко-многим. Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: c.e.d.manyToMany.Account.roles, could not initialize proxy - no Session. Если поменять на EAGER то пройдет, но я не пойму почему ленивая загрузка не пашет.
Привет всем, подскажите плз, чот у меня как то странно работаen fetchType = Lazy в спринг +гибернейт многие-ко-многим. Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: c.e.d.manyToMany.Account.roles, could not initialize proxy - no Session. Если поменять на EAGER то пройдет, но я не пойму почему ленивая загрузка не пашет.
сессия закрыта в тот момент когда ты обращаешься к коллекции
С @Transactional, осторожно с итерациями по ленивым коллекция внутри объекта. Можешь попасть на проблему n+1 запроса, когда на каждом шаге интеграции идёт одно обращение к бд, когда казалось бы, все данные можно было вытащить в 1 запрос
С @Transactional, осторожно с итерациями по ленивым коллекция внутри объекта. Можешь попасть на проблему n+1 запроса, когда на каждом шаге интеграции идёт одно обращение к бд, когда казалось бы, все данные можно было вытащить в 1 запрос
чот не прет у меня. Я блин не пойму. вот я беру пустые сущности и сохраняю все збс. потом одну из них зову в методе аннотированном org.springframework.transaction.annotation.Transactional добавляю ей в связь дополнительную сущность, сохраняю и пшик: lazy еrror (