Проблема NamedQueries с Hibernate

Я использовал NanedQueries (как показано ниже) в моем проекте Eclipselink в JPA в качестве поставщика сохраняемости:

@Entity
@Table(name = "login")
@NamedQueries({
    @NamedQuery(name = "Login.random", query = "SELECT l FROM Login l WHERE l.pk = :randomPk"),
    @NamedQuery(name = "Login.max", query = "SELECT MAX(l.pk) FROM Login l")
})

Но после того, как я изменил Hibernate в качестве поставщика сохраняемости, я получил следующую ошибку:

java.lang.IllegalArgumentException: org.hibernate.QueryException: unexpected char: '{' [SELECT...

Я использую Hibernate 3.2.5 (диалект MySQL)

7
задан Konstantin V. Salikhov 8 June 2012 в 09:33
поделиться