Size: a a a

2020 March 12

G

Ggp in Java & Co
Возможно ли цикл for запустить в отдельном потоке thread внутри метода?
источник

AK

Artyom Krikheli in Java & Co
Ggp
Возможно ли цикл for запустить в отдельном потоке thread внутри метода?
да
источник
2020 March 13

E

Egor_ka in Java & Co
Приветствую. SpringBoot, Spring Data, примерно такой код.
https://pastebin.com/kffW3dcY
Как грамотно добиться чтобы в листе users1 объекты оставались с неизмененным состоянием? в таком варианте после update объект меняется и в первом списке.
источник

РН

Роман Нагаев in Java & Co
Egor_ka
Приветствую. SpringBoot, Spring Data, примерно такой код.
https://pastebin.com/kffW3dcY
Как грамотно добиться чтобы в листе users1 объекты оставались с неизмененным состоянием? в таком варианте после update объект меняется и в первом списке.
например можно переложить первый список в дто
источник

E

Egor_ka in Java & Co
Роман Нагаев
например можно переложить первый список в дто
А средствами Spring Data?
источник

E

Egor_ka in Java & Co
Хочется разобраться и сделать без костылей.
источник

РН

Роман Нагаев in Java & Co
Egor_ka
А средствами Spring Data?
можно просто задетачить сущности и они не будут обновляться, но это как раз и будет костыль

это поведение не из spring data а из jpa и hibernate, обычно стараются использовать сущности как можно меньше, а использовать вместо них дто, преобразование делают в слое сервисов через конвертеры или mapstruct

https://www.petrikainulainen.net/software-development/design/understanding-spring-web-application-architecture-the-classic-way/
источник

E

Egor_ka in Java & Co
Роман Нагаев
можно просто задетачить сущности и они не будут обновляться, но это как раз и будет костыль

это поведение не из spring data а из jpa и hibernate, обычно стараются использовать сущности как можно меньше, а использовать вместо них дто, преобразование делают в слое сервисов через конвертеры или mapstruct

https://www.petrikainulainen.net/software-development/design/understanding-spring-web-application-architecture-the-classic-way/
Спасибо, почитаю.
источник

РН

Роман Нагаев in Java & Co
а не, вру, сущности во втором списке помоему тоже задетачатся тогда, но на память не скажу

короч юзай дто, чтобы изолироваться от магии жпа
источник

E

Egor_ka in Java & Co
Да, задетачатся. Я пробовал.
источник

E

Egor_ka in Java & Co
сделал через BeanUtils.copyProperties(), но если кто-то знает как расколдовать  JPA, буду благодарен.
источник

VS

Vitaly Sirotkin in Java & Co
Egor_ka
сделал через BeanUtils.copyProperties(), но если кто-то знает как расколдовать  JPA, буду благодарен.
Тебе же сказали уже как
источник

E

Egor_ka in Java & Co
Vitaly Sirotkin
Тебе же сказали уже как
Ну теперь это спортивный интерес уже, победить JPA
источник

РН

Роман Нагаев in Java & Co
Egor_ka
сделал через BeanUtils.copyProperties(), но если кто-то знает как расколдовать  JPA, буду благодарен.
copyProperties, это хорошо если нет связей, если связь есть, её проперти тоже надо отдельно перекидывать, ведь объект-потомок тоже не должен быть сущностью
не расколдуешь) это часть замысла jpa, он и должен так работать)
источник

РН

Роман Нагаев in Java & Co
Egor_ka
Ну теперь это спортивный интерес уже, победить JPA
главное не надейся сделать это с наскока, там очень много нюансов, вот тут есть список книжек
https://youtu.be/YzOTZTt-PR0?t=3013
источник

GC

Grey Cat in Java & Co
Здравствуйте. Выбираю яп для веб платформы. Изучаю варианты: java кажется привлекательным, но попробовав написать приложение на spring boot + tomcat + jetty обнаружил, что оно запускается очень долго. Также большое время занимает компиляция war-ников, что делает затруднительным работу с фронтом. Может я неправильно что-то сконфигурировал? Или это все же особенность java и ее фреймворков
источник

AR

Aleksey Rusak in Java & Co
Доброго дня! Ищу разработчика на Java. нужно написать плагин  (разовая разработка) . По всем вопросам в личку. Спасибо!
источник

RK

Roman K in Java & Co
Grey Cat
Здравствуйте. Выбираю яп для веб платформы. Изучаю варианты: java кажется привлекательным, но попробовав написать приложение на spring boot + tomcat + jetty обнаружил, что оно запускается очень долго. Также большое время занимает компиляция war-ников, что делает затруднительным работу с фронтом. Может я неправильно что-то сконфигурировал? Или это все же особенность java и ее фреймворков
Ну, обычно рестарт бута занимает несколько секунд.
источник

RK

Roman K in Java & Co
Что в твоем понимании веб-платформа? SPA всякие обычно на JS пишут.
источник

RK

Roman K in Java & Co
...и зачем одновременно tomcat и jetty? И тот и другой делают одно и то же - крутят сервлеты, просто один пишут ребята из Apache, а другой - ребята из Eclipse
источник