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
fiaux
Junho 25, 2008, 9:47am
#2
Ele fala ali de schema, você configurou tudo direito?
TYPE não é uma palavra reserva do Oracle, não?
fpavao
Junho 25, 2008, 10:05am
#4
“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…
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
Junho 25, 2008, 1:00pm
#6
kd a classe mapeada? mostra ae o codigo da classe que voce criou com as anotacoes