Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA. @NamedQuery / 3 сообщений из 3, страница 1 из 1
08.07.2007, 23:27:09
    #34646309
diablero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA. @NamedQuery
Какая-то не понятная мне проблема. Определяю статический запрос:
Код: 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
09.07.2007, 06:54:18
    #34646405
Ekshibarov Vladimir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA. @NamedQuery
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
09.07.2007, 21:00:43
    #34648817
diablero
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JPA. @NamedQuery
Ekshibarov Vladimir , спасибо.
Вопрос решен.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JPA. @NamedQuery / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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