0
まあ、私は単純なクエリを実行しようとしていますが、私はいつも "マップされていないエンティティ"を持っています。JPAクエリがEntityClassを見つけられない
"SELECT c FROM MyOwnClass c WHERE c.filter = :filter ORDER BY c.filter";
しかし、私はクラスの修飾名「br.com.myproject.MyOwnClass」を入れた場合、クエリが実行されます。私のクエリを参照してください。
これは私のpersistence.xmlファイルです:
<persistence-unit transaction-type="RESOURCE_LOCAL" name="myPU">
<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>
<non-jta-data-source>java:jboss/datasources/myDS</non-jta-data-source>
<class>br.com.myproject.MyOwnClass</class>
<exclude-unlisted-classes>true</exclude-unlisted-classes>
<shared-cache-mode>NONE</shared-cache-mode>
<properties>
<!-- Properties for Hibernate -->
<property name="hibernate.hbm2ddl.auto" value="none"/>
<property name="hibernate.connection.characterEncoding" value="UTF-8"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="false"/>
</properties>
</persistence-unit>
はい、別のパッケージに入っていますが、別のパッケージでうまく動作する別のサンプルがあります。私はこれが問題だとは思わない。 – RonaldoLanhellas