Здравствуйте, vsb, Вы писали:
vsb>В идеале я хочу что-то вроде @Query("select :User from user ..."), где синтаксис :User подставит все поля класса User, правильно обработав маппинги и тд.
GIV>>ЗЫЖ Кстати зря ты так уж против вывода запроса из именования метода, для простых случаев вполне годно.
vsb>У меня плохой опыт. Когда понадобилось добавить поле enabled и переделать почти все имена запросов, получилась какая-то лажа. При том, что вызывающему коду про этот enabled знать особо и не надо, для него это значения не имеет. В итоге мне проще писать чуть больше бойлерплейта, зато без всякой магии.
Насколько я знаю из коробки нет решения, кастомное скорее всего можно сделать.
В первом случае препроцессить запрос и заменять * на список полей возвращаемого класса а во втором добавить условие в запрос.