powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA. @NamedQuery
3 сообщений из 3, страница 1 из 1
JPA. @NamedQuery
    #34646309
diablero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая-то не понятная мне проблема. Определяю статический запрос:
Код: plaintext
1.
2.
3.
4.
5.
@Entity	
@Table(name = "user")	
@NamedQuery(name="findAllUsersWithName",query="select * from user where user.user_name = :name")	
 public   class  User  implements  Serializable {	
....
И при компиляции, получаю следующее исключение:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.HibernateException: Errors in named queries: findAllUsersWithName	
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java: 737 )	
    at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java: 121 )	
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java: 51 )	
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java: 33 )	
    at ru.selfexpression.Infinite.init(Infinite.java: 39 )	
    at ru.selfexpression.test.Test.main(Test.java: 19 )	
    at sun.reflect.NativeMethodAccessorImpl.invoke0( Native  Method)	
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39 )	
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25 )	
    at java.lang.reflect.Method.invoke(Method.java: 585 )	
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java: 86 )	
Caused by: org.hibernate.HibernateException: Errors in named queries: findAllUsersWithName	
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java: 365 )	
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java: 1294 )	
    at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java: 915 )	
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java: 730 )	
    ...  10  more
Исключение вылетает даже если этот запрос не использовать.
...
Рейтинг: 0 / 0
JPA. @NamedQuery
    #34646405
Ekshibarov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
diableroКакая-то не понятная мне проблема. Определяю статический запрос:
Код: plaintext
1.
2.
3.
4.
5.
@Entity	
@Table(name = "user")	
@NamedQuery(name="findAllUsersWithName",query="select * from user where user.user_name = :name")	
 public   class  User  implements  Serializable {	
....
И при компиляции, получаю следующее исключение:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Exception in thread "main" javax.persistence.PersistenceException: org.hibernate.HibernateException: Errors in named queries: findAllUsersWithName	
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java: 737 )	
    at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java: 121 )	
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java: 51 )	
    at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java: 33 )	
    at ru.selfexpression.Infinite.init(Infinite.java: 39 )	
    at ru.selfexpression.test.Test.main(Test.java: 19 )	
    at sun.reflect.NativeMethodAccessorImpl.invoke0( Native  Method)	
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39 )	
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25 )	
    at java.lang.reflect.Method.invoke(Method.java: 585 )	
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java: 86 )	
Caused by: org.hibernate.HibernateException: Errors in named queries: findAllUsersWithName	
    at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java: 365 )	
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java: 1294 )	
    at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java: 915 )	
    at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java: 730 )	
    ...  10  more
Исключение вылетает даже если этот запрос не использовать.

Наверно нужно так:

Код: plaintext
1.
2.
3.
4.
@Entity	
@Table(name = "user")	
@NamedQuery(name="findAllUsersWithName",query="select u from User as u where u.user_name = :name")	
 public   class  User  implements  Serializable {	
...
Рейтинг: 0 / 0
JPA. @NamedQuery
    #34648817
diablero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ekshibarov Vladimir , спасибо.
Вопрос решен.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA. @NamedQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]