Нет жизнеспособной альтернативы на входе «SELECT*»JAVA

Программисты JAVA общаются здесь
Anonymous
Нет жизнеспособной альтернативы на входе «SELECT*»

Сообщение Anonymous »

Я пытаюсь создать запрос postgresql и использовать для его создания объектentManger, но во время создания возникли ошибки.
Причина: org.hibernate.query.sqm.ParsingException : строка 1:7 нет жизнеспособной альтернативы при вводе 'SELECT*'
в org.hibernate.query.hql.internal.StandardHqlTranslator$1.syntaxError(StandardHqlTranslator.java:46)
Этот запрос отлично работает из консоли sql

Код: Выделить всё

SELECT * FROM user_details where user_name = ? LIMIT 1 

Код: Выделить всё

@Component
@RequiredArgsConstructor
public class UserDaoImp implements UserDao {

private final EntityManagerFactory entityManagerFactory;

private static final String FIND_USER_BY_NAME =
"SELECT * FROM user_details where user_name = ? LIMIT 1";

@Override
public User findUserByName(String userName) {
TypedQuery query = getEntityManager().createQuery(FIND_USER_BY_NAME, User.class);
query.setParameter("user_name", userName);

return query.getSingleResult();
}
Не знаю, где я пропустил

Подробнее здесь: https://stackoverflow.com/questions/772 ... put-select

Вернуться в «JAVA»