Size: a a a

2021 April 17

AK

Artem Koshkov in pro.jvm
ну тогда я не будут cascade remove использовать
источник

AK

Artem Koshkov in pro.jvm
или orphal removal за это отвечает, хз...
источник

D

Dima in pro.jvm
ну то есть у тебя часть каскадно будет, часть через репозитории?
источник

AK

Artem Koshkov in pro.jvm
По моей джуниорской логике. Если мне надо удалять независимые сущности, то я буду обращаться к соответствующим отдельным репозиториям и не хотел бы допускать каскадного удаления
источник

D

Dima in pro.jvm
отвечая на первоначальный вопрос, merge каскадно обновит состояние не только текущей сущности, но и всех связанных
источник

D

Dima in pro.jvm
в случае автора и книги, обновить данные автора и при этом обновить описание/содержание книги мне не кажется рациональным
источник

D

Dima in pro.jvm
я вообще в случае с автором/книгой не вижу сценария для каскадов
источник

AK

Artem Koshkov in pro.jvm
хорошо, а как обновление триггерится? когда bookRepo.save(bookWithEditedFields)?
источник

D

Dima in pro.jvm
мы же не хотим ДОБАВЛЯТЬ книгу добавляя автора?
источник

D

Dima in pro.jvm
логичней добавить автора
источник

D

Dima in pro.jvm
потом отдельно добавить книги, проставив автора
источник

D

Dima in pro.jvm
да
источник

D

Dima in pro.jvm
там если перейдешь по исходникам - будет вызов entityManager
источник

AK

Artem Koshkov in pro.jvm
всё, вроде появилось понимание, спасибо!
источник

OM

Oleg Marchenko in pro.jvm
Чтобы понять, как расставить каскад, нужно задать себе вопросы: "При сохранении/обновлении/удалении этой сущности, связанная с ней сущность должна сохраняться/обновляется/удалятся?" и тогда должно появится понимание, какой тип каскада использовать.
источник

Е

Евгения in pro.jvm
Есть тут люди, которые в данный момент проходят собеседование и находятся в поисках работы в  IT-компании?
источник

I

Igor in pro.jvm
а вы с какой целью интересуетесь?
источник

DC

Denis Chikanov in pro.jvm
Вакансии в @jvmjobs
источник

Е

Евгения in pro.jvm
Столкнулась с проблемами при прохождении собеседований. Хотела бы пообщаться с более опытными)
источник

I

Igor in pro.jvm
тогда сначала читайте nometa.xyz, а потом пишите в @jvmjobschat
источник