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:13:33 UTC

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

    [ https://issues.apache.org/jira/browse/TOMEE-1383?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14160520#comment-14160520 ] 

jieryn commented on TOMEE-1383:
-------------------------------

TomEE 1.7.1

> "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)