Нет жизнеспособной альтернативы на входе «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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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