Size: a a a

2020 October 15

ch

central hardware in learn.java
Skelorc
народ, всем привет. Такой вопрос, у класса нужно описать метод получения данных с базы, но запара в том, что параметров для поиска может быть от 3 и до 10. Как это лучше реализовать? Написать 7 одинаковых методов, увеличивая входные параметры поиска?
Передавать объект и вытаскивать оттуда что надо
источник

S

Skelorc in learn.java
central hardware
Передавать объект и вытаскивать оттуда что надо
в таком случае нужно у объекта сделать 7 конструкторов, да?
источник

ch

central hardware in learn.java
Skelorc
в таком случае нужно у объекта сделать 7 конструкторов, да?
Проще билдер сгенерировано
источник

S

Skelorc in learn.java
central hardware
Проще билдер сгенерировано
понял, спасибо
источник

S1

Sceptic 1234 in learn.java
Skelorc
в таком случае нужно у объекта сделать 7 конструкторов, да?
7 конструкторов в таком случае называют "телескопическим конструктором". это, вроде, считается антипаттерном.
источник

S

Skelorc in learn.java
Sceptic 1234
7 конструкторов в таком случае называют "телескопическим конструктором". это, вроде, считается антипаттерном.
ну что ж теперь, как то нужно решать, пока я ничего другого не придумал, кроме  как сделать 7 методов с увеличением входных параметров.
источник

S1

Sceptic 1234 in learn.java
Ну вон тебе сверху билдер посоветовали. Как я понимаю типовое решение в таких ситуациях
источник

S

Skelorc in learn.java
Sceptic 1234
Ну вон тебе сверху билдер посоветовали. Как я понимаю типовое решение в таких ситуациях
я из этих параметров формирую Query запрос в базу данных, и создавать для каждого запроса новый объект только для получения разных данных, наверное не очень хорошо
источник

AM

Alexei Mokhov in learn.java
Подскажите по модулям в не  бутовом приложении: domain  зависит от spring module, при добавлении security jdbc auth тягаю юзеров из домейна-дао. Получается круговая зависимость. Поменять местами Спринг и домейн не могу - отвалится транзакционность в сервисах. Есть какие-то проверенные паттерны?
источник

IV

Ihor Volokhovych in learn.java
Такой вопрос, HashMap при вставке сортирует значения или хаотически заполняется как set?
источник

AM

Alexei Mokhov in learn.java
Хаотически
источник

ES

Eugene Soloviev in learn.java
Подскажите, пожалуйста, для каких целей используется .getClass().
Ну получили мы имя класса, а для чего, что дальше?
источник

Д

Дима in learn.java
Для манипуляции с метаданными классов/полей и рефлексии.
источник

N

Nonverbis in learn.java
Eugene Soloviev
Подскажите, пожалуйста, для каких целей используется .getClass().
Ну получили мы имя класса, а для чего, что дальше?
Не имя класса, а объект класса Class.
источник

Д

Дима in learn.java
источник

Д

Дима in learn.java
можешь подробнее тут посмотреть
источник

ES

Eugene Soloviev in learn.java
Спасибо
источник

T

Tima in learn.java
О, есть такое же только по спрингу?
источник

DD

Dmitry Dmitry in learn.java
Tima
О, есть такое же только по спрингу?
там же и по спригу
источник

??

? ? in learn.java
Здравствуйте,какими нужно владеть знаниями чтобы называться junior java developer ?
источник