Re[3]: Расскажите про Spring Data JDBC
От: GarryIV  
Дата: 13.09.22 21:28
Оценка: :)
Здравствуйте, vsb, Вы писали:

vsb>В идеале я хочу что-то вроде @Query("select :User from user ..."), где синтаксис :User подставит все поля класса User, правильно обработав маппинги и тд.


GIV>>ЗЫЖ Кстати зря ты так уж против вывода запроса из именования метода, для простых случаев вполне годно.


vsb>У меня плохой опыт. Когда понадобилось добавить поле enabled и переделать почти все имена запросов, получилась какая-то лажа. При том, что вызывающему коду про этот enabled знать особо и не надо, для него это значения не имеет. В итоге мне проще писать чуть больше бойлерплейта, зато без всякой магии.


Насколько я знаю из коробки нет решения, кастомное скорее всего можно сделать.
В первом случае препроцессить запрос и заменять * на список полей возвращаемого класса а во втором добавить условие в запрос.
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.