AXAXAXAXAXAXA, омгу порекомендовать создать отдельный вопрос и выложить свои сниппеты там. Пока не очень понятно чего вы хотите и что именно у вас не получается
Слава, ну занимаюсь тем же, что и другие разработчики))) Пишу код. Стэк технологий может чуть отличаться от компании к компании, но в целом нужно владеть Spring. Также скажу, что стоит обратить внимание на такие вещи, как clean architecture, gof, grasp и т.д. Потому, как в сфере рнр некоторые конкретно забивают на это все, но не стоило бы... Осваивать придется много чего. Но как по мне - игра стоит свеч.
java порадовала меня тем, что она пожалуй является одним из нормальных языков. Я вообще, когда писал на рнр занимался в основном фрилансом и не хотел серьезно погружаться в разработку... так для настроения. Но с изучением Java и почувствовав мощь этого языка, решил переключиться на нее и перейти в энтерпрайз разработку.
kolyazapoteev, да.
Вы конечно же можете создать интернет-магазины и т.д. на Spring.
Вообще, интернет-магазин интернет магазину рознь... Если вам придется писать сложный большой интернет-магазин на микросервисах с использованием оркестрации микросервисов CQRS + SAGA и т.д. тут конечно же как по мне использовать Java || C#. Если речь ижет о магазинах попроще, то и языки попроще можно взять
федор unknown,
насчет вашего вопроса... прочитайте про каскады. CascadeType.MERGE, CascadeType.PERSIST и т.д.
Также обратите внимание на то, что если у вас связь OneToMany & ManyToOne, то со стороны OneToMany лучше вызывать не setFooList(), а (псевдокод)
:с, зависимости указанные в pom.xml могут подтягивать другие зависимости. Вы же не вручную добавляете зависимости? Есть плагины для maven, которые сделают это за вас. Погуглите maven fat jar и найдете много полезного
Если честно, то никогда не понимал сути генерации UML в IDE. Ведь, UML должен быть создан заранее на этапе проектирования, а не на основе написанного кода. Для UML использую программу Visual Paradigm Community. Очень удобная и функциональная. Единственная причина почему нужны генераторы UML - это если исходный UML был утерян и вам нужно получить структуру классов.