Мне кажется, альтернативы в рамках JPA вас не обрадуют
Тогда да, стал бы. Потому что она (QueryDSL) генерирует вашу модель данных для создания type-safe запросов и с этим она справляется нормально. Такой подход точно лучше, чем писать HQL\JPQL запросы в виде текста.
Есть еще myBatis на горизонте...
Обсуждают сегодня