You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "jieryn (JIRA)" <ji...@apache.org> on 2014/10/06 19:11:34 UTC

[jira] [Created] (TOMEE-1383) "classless" persistence.xml can not find @Entities

jieryn created TOMEE-1383:
-----------------------------

             Summary: "classless" persistence.xml can not find @Entities
                 Key: TOMEE-1383
                 URL: https://issues.apache.org/jira/browse/TOMEE-1383
             Project: TomEE
          Issue Type: Bug
            Reporter: jieryn


Here is an example persistence.xml that ought to work:

{code}<persistence 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_2_0.xsd"
  version="2.0">
  <persistence-unit name="persistenceUnit">
    <exclude-unlisted-classes>false</exclude-unlisted-classes>
    <properties>
      <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)" />
    </properties>
  </persistence-unit>
</persistence>
{code}

Will throw an exception when trying to fetch entities:

{code}Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: user lacks privilege or object not found: MYOBJ {SELECT t0.id FROM MyObj t0} [code=-5501, state=42501]
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:219)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:199)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$000(LoggingConnectionDecorator.java:59)
        at org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection.prepareStatement(LoggingConnectionDecorator.java:251)
        at org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:133)
        at org.apache.openjpa.lib.jdbc.ConfiguringConnectionDecorator$ConfiguringConnection.prepareStatement(ConfiguringConnectionDecorator.java:140)
        at org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:133)
        at org.apache.openjpa.jdbc.kernel.JDBCStoreManager$RefCountConnection.prepareStatement(JDBCStoreManager.java:1643)
        at org.apache.openjpa.lib.jdbc.DelegatingConnection.prepareStatement(DelegatingConnection.java:122)
        at org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:508)
        at org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:488)
        at org.apache.openjpa.jdbc.sql.SelectImpl.prepareStatement(SelectImpl.java:481)
        at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:422)
        at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:393)
        at org.apache.openjpa.jdbc.sql.LogicalUnion$UnionSelect.execute(LogicalUnion.java:427)
        at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:230)
        at org.apache.openjpa.jdbc.sql.LogicalUnion.execute(LogicalUnion.java:220)
        at org.apache.openjpa.jdbc.kernel.SelectResultObjectProvider.open(SelectResultObjectProvider.java:94)
        at org.apache.openjpa.kernel.QueryImpl$PackingResultObjectProvider.open(QueryImpl.java:2070)
        at org.apache.openjpa.lib.rop.EagerResultList.<init>(EagerResultList.java:34)




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)