Size: a a a

2020 November 27

DS

Dmitriy Shilnikov in learn.java
И это прекрасно будет работать.
источник

N

Nonverbis in learn.java
Dmitriy Shilnikov
Можно сделать одностороннюю связь
Может, правда сделать одностороннюю? Да вот беда. В писании сказано делать двустороннюю связь всегда. Писание неверно? Ну, можно так-то каждый раз запросом доставать, конечно, если второй модели понадобится что-то от первой.
источник

DC

Denis Chikanov in learn.java
Nonverbis
Может, правда сделать одностороннюю? Да вот беда. В писании сказано делать двустороннюю связь всегда. Писание неверно? Ну, можно так-то каждый раз запросом доставать, конечно, если второй модели понадобится что-то от первой.
https://stackoverflow.com/questions/44818497/maven-cyclic-dependency

Первый же ответ говорит о том, что твое решение - плохой дизайн, и надо внедрять общий модуль-зависимость
источник

DS

Dmitriy Shilnikov in learn.java
Nonverbis
Может, правда сделать одностороннюю? Да вот беда. В писании сказано делать двустороннюю связь всегда. Писание неверно? Ну, можно так-то каждый раз запросом доставать, конечно, если второй модели понадобится что-то от первой.
Где ты такую глупость вычитал?
источник

DS

Dmitriy Shilnikov in learn.java
Что всегда двухстороннюю надо?
источник

DS

Dmitriy Shilnikov in learn.java
Ты связь в посте с автором вполне можешь сделать односторонней
источник

DS

Dmitriy Shilnikov in learn.java
Никаких проблем в этом нет
источник

DS

Dmitriy Shilnikov in learn.java
Из автора одностороннюю связь было бы сложнее сделать
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
Ты связь в посте с автором вполне можешь сделать односторонней
У него зависимость по типам так и так получается - у поста есть автор, у автора есть посты
источник

DS

Dmitriy Shilnikov in learn.java
Denis Chikanov
У него зависимость по типам так и так получается - у поста есть автор, у автора есть посты
Ну из авторов посты можно убрать.
источник

DS

Dmitriy Shilnikov in learn.java
Тогда проблема сама собой решается.
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
Ну из авторов посты можно убрать.
Это странное решение
источник

DS

Dmitriy Shilnikov in learn.java
На самом деле, из авторов посты надо убрать
источник

DS

Dmitriy Shilnikov in learn.java
Потому, что если у автора будет пара десятков тысяч постов, и они из базы тянуться будут, то это будет очень плохо.
источник

DS

Dmitriy Shilnikov in learn.java
Так что эту связь в любом случае маппить не следовало изначально.
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
Потому, что если у автора будет пара десятков тысяч постов, и они из базы тянуться будут, то это будет очень плохо.
Ленивые связи
источник

DS

Dmitriy Shilnikov in learn.java
Denis Chikanov
Ленивые связи
И что? Если у тебя лениво пара тысяч записей загрузится, это лучше будет?
источник

DS

Dmitriy Shilnikov in learn.java
Зачем такие огромные коллекции нужны?
источник

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in learn.java
Я не хочу особо вчитываться в изначальное обсуждение, но если говорить о бд, то циклических зависимостей нужно максимально избегать. Если говорить про jpa, то сущности могут ссылаться друг на друга(но в бд связь должна оставаться односторонней)
источник

DC

Denis Chikanov in learn.java
Dmitriy Shilnikov
И что? Если у тебя лениво пара тысяч записей загрузится, это лучше будет?
И то, что они не будут загружаться, пока ты не попросишь (да и 10к постов в блоге в учебном проекте - я тебя умоляю)
источник