Problema com @NamedQuery

5 respostas
J

Pessoal

Estou desenvolvendo uma aplicação Java, com HSQLDB e JPA.

Está praticamente tudo funcionando, porém, não estou conseguindo usar NamedQueries.

Sempre que tento, dá a seguinte exception:

E isso dá com qualquer query que eu tente.

Alguém sabe o que pode ser isso?

Grato

Julio Romano

5 Respostas

fiaux

Ele fala ali de schema, você configurou tudo direito?

Grinvon

TYPE não é uma palavra reserva do Oracle, não?

fpavao

“Unknown abstract schema type exception is raised when table mapping is not recognized. In u r persistence context (Entity manager interaction )entity name is not matched with query entity name.”

http://forums.oracle.com/forums/thread.jspa?messageID=2289220

Vê se ajuda…

J

acredito que sim…

meu persistence.xml tá assim:

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
  <persistence-unit name="GymAppPU" transaction-type="RESOURCE_LOCAL">
    <provider>oracle.toplink.essentials.PersistenceProvider</provider>
    <class>BusinessObjects.User</class>
    <class>BusinessObjects.Client</class>
    <class>BusinessObjects.Employee</class>
    <class>BusinessObjects.BiometricsForm</class>
    <class>BusinessObjects.Exercise</class>
    <properties>
      <property name="toplink.target-database" value="HSQL" />
      <property name="toplink.jdbc.user" value="sa"/>
      <property name="toplink.jdbc.password" value=""/>
      <property name="toplink.jdbc.url" value="jdbc:hsqldb:file:./database/gymdb"/>
      <property name="toplink.jdbc.driver" value="org.hsqldb.jdbcDriver"/>
    </properties>
  </persistence-unit>
</persistence>

Preciso mudar algo?

rollei

kd a classe mapeada? mostra ae o codigo da classe que voce criou com as anotacoes

Criado 25 de junho de 2008
Ultima resposta 25 de jun. de 2008
Respostas 5
Participantes 5