Size: a a a

2020 July 02

S

SoulSilence in learn.java
Galv
как это в идее сделать?
Хз, я руками удалял.
источник

S

SoulSilence in learn.java
На линуксе это ~/.m2/repository
источник

N🌌

Nazarii 🌌 in learn.java
Galv
как это в идее сделать?
заходишь в external libraries в своем проекте в иерархии, выбираешь любую зависимость из мавена, пкм - show in explorer
источник

N🌌

Nazarii 🌌 in learn.java
попадешь в .m2
источник

G

Galv in learn.java
всем спасибо. в Идее InvalidateCache в меню File - решило проблему
источник

S

Salim in learn.java
Друзья, что думаете о создании приватных вложенных классов только чтобы возвращать их из приватных же методов (когда нужно вернуть несколько значений)
источник

ДО

Даниил Осипов... in learn.java
Anton
Еще полезно отделять select для презентационного слоя, не нагружая контекст Hibernate - хорошая поактика выбоать сразу в простые DTO, только то, что нужно.

Есть несколько способов, о них, к сожалению почти не  пишут в обучающих материалах и редко в статьях.
Хорошие описания есть в паре статей:

Entities or DTOs – When should you use which projection?

The best way to map a projection query to a DTO (Data Transfer Object) with JPA and Hibernate

Освоите на практике все 4 статейки - станете ценным экспертом по Hibernate )
Антон, я же правильно понимаю, что отказ от сущностей для меня так же означает отказ от HQL и спецификаций?
источник

S

Salim in learn.java
Salim
Друзья, что думаете о создании приватных вложенных классов только чтобы возвращать их из приватных же методов (когда нужно вернуть несколько значений)
Часто ли вам приходится так делать и хорошая ли это практика, или же без этого можно обойтись
источник

I

Ilia in learn.java
Salim
Часто ли вам приходится так делать и хорошая ли это практика, или же без этого можно обойтись
нормальная практика. Альтернатива это всяческие Map, Pair, Tuple и т.п. гораздо менее удобные часто
источник

S

Salim in learn.java
Ilia
нормальная практика. Альтернатива это всяческие Map, Pair, Tuple и т.п. гораздо менее удобные часто
Ну, даже если какую-то либу с туплями подключить, всё равно имён у полей нормальных не будет, а синиаксиса для деструктурирования их в джаве нет, так что приходится так
источник

S

Salim in learn.java
Спасибо за ответ
источник

В

Влад in learn.java
Влад
каким образом я запутываю ее? программы работают по разному сценарию при добавлении одного print(), причем по абсолютно разным сценариям
если кому интересно
источник

КК

Кусь Куськін... in learn.java
А что вообще можно писать в документации класса?
Вот в таких коментарях
/**
*
*/
Например клас объект машина или что-то ещё
источник

В

Влад in learn.java
то весь фокус был в том что System.out.println() - является синхронизированным методом)
источник

В

Влад in learn.java
Кусь Куськін
А что вообще можно писать в документации класса?
Вот в таких коментарях
/**
*
*/
Например клас объект машина или что-то ещё
javadoc это называется, нужно писать что для твоей программы представляет этот класс
источник

В

Влад in learn.java
например машина это главная сущность, нужна для того-то и того-то
источник

КК

Кусь Куськін... in learn.java
Влад
javadoc это называется, нужно писать что для твоей программы представляет этот класс
Спасибо. Пишется на английском?
источник

ch

central hardware in learn.java
Кусь Куськін
Спасибо. Пишется на английском?
Как хочешь или как принято а команде
источник

.

... in learn.java
Пишу телеграм бота и при передаче в метод execute() json в виде строки вылетает:
TelegramApiRequestException: Error sending message: [400]

можно ли навскидку сказать в чем может быть проблема?
источник

c

control movement in learn.java
Гуглил код ошибки?
источник