У меня следующий код, использующий TypedQuery
, но из-за некоторой нехватки динамической функциональности с ORDER BY
я хотел бы преобразовать его в объект построителя критериев.Можно ли выполнить тот же запрос с помощью построителя критериев?
TypedQuery<User> query = this.entityManager.createQuery("SELECT u FROM User u LEFT JOIN sales s ON u.id = s.user_id AND u.username LIKE :username", User.class);
query.setParameter("username", "%" + sampleUsername.toLowerCase() + "%");