Size: a a a

Spring Framework and more

2019 May 08

MY

Mikhail Yandimirov in Spring Framework and more
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Так я уже пробывал.
источник

ТБ

Теймур Бунят in Spring Framework and more
Юрий Юрий
Здравствуйте.
Idea показывает один из проектов (всё что лежит в папке src/main/java) без образования дерева, то есть например так
пакет1.пакет10.пакет20
пакет1.пакет10.пакет21
пакет1.пакет11.пакет22

Что не очень удобно.
Как сделать отображение пакетов в виде дерева?
Правой кнопкой на шестеренку, там первая или какая-то строка сверху
источник

ТБ

Теймур Бунят in Spring Framework and more
Что-то связанное с package
источник

ТБ

Теймур Бунят in Spring Framework and more
Я наоборот использую, как у тебя
источник

G

GamerX in Spring Framework and more
Есть немного необычный вопрос по JSP
Как правильно сделать такое выражение:
                   
<form:select path="contractorForm">
                              <c:if test="${PTY}"><option value="PT">ПЁТР</option></c:if>
                              <c:if test="${PFY}"><option value="PF">ИВАН </option></c:if>
                           </form:select>


тут подразумевается что PTY и PFY это булевые и варианты в селект, будут появлятся в зависимости от переданных true\false
источник

А

Артем Артемович Артемовский in Spring Framework and more
ээм. передавай сразу строку что надо, а не булеан и организуй констркуцию choose->when->otherwise
источник

А

Артем Артемович Артемовский in Spring Framework and more
источник

А

Артем Артемович Артемовский in Spring Framework and more
хотя и булеан сотавить можно
источник

ЮЮ

Юрий Юрий in Spring Framework and more
Теймур Бунят
Правой кнопкой на шестеренку, там первая или какая-то строка сверху
Спасибо, сработало - Flatten Packages.
источник

A

Aaa4 in Spring Framework and more
Привет всем, подскажите плз, чот у меня как то странно работа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 то пройдет, но я не пойму почему ленивая загрузка не пашет.
источник

G

Grigori in Spring Framework and more
Aaa4
Привет всем, подскажите плз, чот у меня как то странно работа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 то пройдет, но я не пойму почему ленивая загрузка не пашет.
сессия закрыта в тот момент когда ты обращаешься к коллекции
источник

A

Aaa4 in Spring Framework and more
Grigori
сессия закрыта в тот момент когда ты обращаешься к коллекции
через крудрепо это как то можно обойти или нужно ручками обращаться к транзакшн менеджеру?
источник

G

Grigori in Spring Framework and more
а как ты сейчас транзакциями управляешь?
источник

A

Aaa4 in Spring Framework and more
Grigori
а как ты сейчас транзакциями управляешь?
вызываю крудрепозитори.save ну или подобным образом. по крайней мере для 1 ко многим все работало, а на многие ко многим возник затык.
источник

G

Grigori in Spring Framework and more
я не очень понял, но если по простому, то проводи все необходимые операции с сужностью (@Entity) в рамках медота аннотированного @Transactional
источник

A

Aaa4 in Spring Framework and more
Grigori
я не очень понял, но если по простому, то проводи все необходимые операции с сужностью (@Entity) в рамках медота аннотированного @Transactional
ок. сейчас попробую.
источник

PB

Pavel Bukhmatov in Spring Framework and more
Aaa4
ок. сейчас попробую.
С @Transactional, осторожно с итерациями по ленивым коллекция внутри объекта. Можешь попасть на проблему n+1 запроса, когда на каждом шаге интеграции идёт одно обращение к бд, когда казалось бы, все данные можно было вытащить в 1 запрос
источник

A

Aaa4 in Spring Framework and more
Pavel Bukhmatov
С @Transactional, осторожно с итерациями по ленивым коллекция внутри объекта. Можешь попасть на проблему n+1 запроса, когда на каждом шаге интеграции идёт одно обращение к бд, когда казалось бы, все данные можно было вытащить в 1 запрос
чот не прет у меня. Я блин не пойму. вот я беру пустые сущности и сохраняю все збс.
потом одну из них зову в методе аннотированном   org.springframework.transaction.annotation.Transactional добавляю ей в связь дополнительную сущность, сохраняю и пшик: lazy еrror (
источник

G

Grigori in Spring Framework and more
вероятно, между "все збс." и "одну из них зову в методе" ты отсоединил сущность от сессии
источник