kleinevroni
Mitglied
Hallo,
weiß jmd spontan, was die Toplink-Fehlermeldung
Exception [TOPLINK-8034] (Oracle TopLink Essentials - 2.1 (Build b60e-fcs (12/23/2008))): oracle.toplink.essentials.exceptions.EJBQLException
Exception Description: Error compiling the query [SELECT t FROM TbConfig t WHERE t.cfgKey = 'blubb']. Unknown abstract schema type [TbConfig].
mir eigtl sagen will?
die Klasse heißt TbConfig.
die persistence.xml:
und orm.xml
Darüber hinaus hab ich noch eine Persistence Unit in der persistence.xml. Die greift aber auf die Tabelle nicht zu. Allerdings auf die gleiche Datenbank.
Das komische ist: Wenn ich den Glassfish neu starte, und eine Aktion ausführe, die entweder auf persistence unit A oder B zugreift, dann funktioniert jeweils die erste die ich "getriggert" habe. Und bei der anderen kommt dann dieser Fehler. Ist das verständlich?
weiß jmd spontan, was die Toplink-Fehlermeldung
Exception [TOPLINK-8034] (Oracle TopLink Essentials - 2.1 (Build b60e-fcs (12/23/2008))): oracle.toplink.essentials.exceptions.EJBQLException
Exception Description: Error compiling the query [SELECT t FROM TbConfig t WHERE t.cfgKey = 'blubb']. Unknown abstract schema type [TbConfig].
mir eigtl sagen will?
die Klasse heißt TbConfig.
die persistence.xml:
Code:
...
<persistence-unit name="fkdmjpa">
<provider>oracle.toplink.essentials.PersistenceProvider</provider>
<mapping-file>META-INF/orm.xml</mapping-file>
<properties>
<!-- Provider-specific connection properties -->
<property name="toplink.jdbc.driver" value="oracle.jdbc.OracleDriver"/>
<property name="toplink.jdbc.url" value="jdbc:oracle:thin:@xxx"/>
<property name="toplink.jdbc.user" value="xxx"/>
<property name="toplink.jdbc.password" value="xxx"/>
<!-- Provider-specific settings -->
<property name="toplink.logging.level" value="FINEST"/>
<property name="toplink.show_sql" value="true" />
</properties>
</persistence-unit>
...
und orm.xml
Code:
<entity-mappings version="1.0"
xmlns="http://java.sun.com/xml/ns/persistence/orm" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm_1_0.xsd">
...
<entity class="com.bmw.fkdm.entities.TbConfig">
<table schema="mySchema" name="TB_CONFIG" />
</entity>
</entity-mappings>
Darüber hinaus hab ich noch eine Persistence Unit in der persistence.xml. Die greift aber auf die Tabelle nicht zu. Allerdings auf die gleiche Datenbank.
Das komische ist: Wenn ich den Glassfish neu starte, und eine Aktion ausführe, die entweder auf persistence unit A oder B zugreift, dann funktioniert jeweils die erste die ich "getriggert" habe. Und bei der anderen kommt dann dieser Fehler. Ist das verständlich?