Size: a a a

2020 November 23

N

Nonverbis in learn.java
Dmitriy Shilnikov
Тут nativeQuery = true не надо случайно дописать?
Спасибо, заработало. Скажите, пожалуйста, такой запрос надо делать именно нативным или все же надо как-то через JPQL? И вообще такой запрос имеет право на жизнь или он уродливый до безумия?
источник

DS

Dmitriy Shilnikov in learn.java
Nonverbis
Спасибо, заработало. Скажите, пожалуйста, такой запрос надо делать именно нативным или все же надо как-то через JPQL? И вообще такой запрос имеет право на жизнь или он уродливый до безумия?
Я бы через JPQL делал. Если нативный оставлять, я бы заменил на джойн.
источник

N

Nonverbis in learn.java
Dmitriy Shilnikov
Я бы через JPQL делал. Если нативный оставлять, я бы заменил на джойн.
джойн быстрее работает?
источник

DS

Dmitriy Shilnikov in learn.java
Nonverbis
джойн быстрее работает?
Читать проще.
источник

NG

Nikita Gryzlov in learn.java
Nonverbis
джойн быстрее работает?
с подзапросом планировщик запросов может ошибиться в статистике и выбрать неверный план запроса и соединения. в худшем случае будет nested loops с подзапросом на каждый order_id. с джойнами точность работы планировщика значительно выше
источник

N

Nonverbis in learn.java
Nikita Gryzlov
с подзапросом планировщик запросов может ошибиться в статистике и выбрать неверный план запроса и соединения. в худшем случае будет nested loops с подзапросом на каждый order_id. с джойнами точность работы планировщика значительно выше
Спасибо.
источник

Y

Yuriy in learn.java
Yuriy
Народ - а можете подсказать - как правильно сделать так чтобы в конструкторах не было постоянного дублирования.
Что я имею в виду:  у меня есть класс в котором генерится инстанс обьекта с определенным набором полей (скажем 20), и Около 10 конструкторов - чтобы можно было быстро создавать шаблонно готовые обьекты.
Так как большинство полей обязательные - то получается что если я создаю не дефолтный конструктор а такой где делает заданным поле 11, то поля 1-10 и 12-20 приходится повторно писать один и тот же код.. Я понимаю что это не гуд, только как найти правильные пример на СтекОверфло - хз.
Неужели нет способа убрать дублирование кода ?
источник

NG

Nikita Gryzlov in learn.java
Yuriy
Неужели нет способа убрать дублирование кода ?
либо явно вызывайте из всех конструкторов нужный this(), либо посмотрите в сторону порождающих паттернов типа Builder
источник

НЗ

Николай Заонов... in learn.java
Люди подскажэите как сделать вэб приложение на java доступным в интернете (оно разворачевается локально на томкате в данный моент) сидел 4 дня пытался на aws elastic beanstalk сделать, но бесполезно, это дичь, помогите советом как это проще сделать
источник

NG

Nikita Gryzlov in learn.java
Николай Заонов
Люди подскажэите как сделать вэб приложение на java доступным в интернете (оно разворачевается локально на томкате в данный моент) сидел 4 дня пытался на aws elastic beanstalk сделать, но бесполезно, это дичь, помогите советом как это проще сделать
источник

НЗ

Николай Заонов... in learn.java
спасибо пойду пробовать
источник

Y

Yuriy in learn.java
Nikita Gryzlov
либо явно вызывайте из всех конструкторов нужный this(), либо посмотрите в сторону порождающих паттернов типа Builder
Вызвать нужный this() -
можно пример кода, (я когда пробовал не срослось какт-то)?
источник

DC

Denis Chikanov in learn.java
Yuriy
Вызвать нужный this() -
можно пример кода, (я когда пробовал не срослось какт-то)?
Если бы вы привели конкретные примеры вашего "проблемного" кода вместо пространных описаний, широкой публике было б легче помочь
источник

IP

Iaroslav Postovalov in learn.java
Nikita Gryzlov
либо явно вызывайте из всех конструкторов нужный this(), либо посмотрите в сторону порождающих паттернов типа Builder
билдер не гарантирует, что какое-то свойство присвоено в компайлтайме
источник

IP

Iaroslav Postovalov in learn.java
источник

NG

Nikita Gryzlov in learn.java
Iaroslav Postovalov
билдер не гарантирует, что какое-то свойство присвоено в компайлтайме
пометьте их как final :)
источник

A

Alex in learn.java
кто знает зачем этот модуль нужен?
источник

A

Alex in learn.java
источник

NG

Nikita Gryzlov in learn.java
Yuriy
Вызвать нужный this() -
можно пример кода, (я когда пробовал не срослось какт-то)?
источник

Y

Yuriy in learn.java
Denis Chikanov
Если бы вы привели конкретные примеры вашего "проблемного" кода вместо пространных описаний, широкой публике было б легче помочь
вот тут я создаю Обїект CrewMember с кучей случайніх полей.
В качестве заданных полей - даты ASD и AED. В конструкторе дефолтном - все то же самое но даты AED ASD задаются случайно.
Я бі хотел сделать нечто вида такого - из кастомного конструктора вызываю дефолтный и потом  внутри кастомного сеттерами ему делаю нужные поля.
источник