Здравствуйте, у меня есть ниже SQL-запрос, который работает в SQL-разработчике. БД это оракул.
Когда я пытаюсь запустить запрос от разработчика SQL, он работает нормально. Тем не менее, когда я пытаюсь сделать это в Java-классе, это QuerySyntax Exception.
select ID from Location where NAME='xxx'
getEntityManager().createQuery("select ID from " + Location.class.getName() + " where NAME=xxx")
org.hibernate.hql.internal.ast.QuerySyntaxException: неожиданный токен: OSAB возле строки 1, столбец 98[выберите идентификатор из ** имя_пакета. Расположение o, где ИМЯ = xxx]