2009-05-12 9 views
0

java.lang.IllegalArgumentExceptionが発生します。不明なエンティティ:path.to.MyEntity。 は私が明示的に使用してpersistence.xmlでプロバイダを指定している:Hibernate IllegalArgumentException

<persistence-unit ...> 
    <provider>org.hibernate.ejb.HibernatePersistence</provider> 
</persistence-unit> 

をしてMyEntityが適切に注釈されています。例外トレースの 休止部分: ...

at org.hibernate.ejb.AbstractEntityManagerImpl.find(AbstractEntityManagerImpl.java:186) 

... 私は何をしないのだろうか?

答えて

0

これはクラスパスの問題でした。私はMETA-INFフォルダ(persistence.xmlが保持されている)をルートクラスパスに置かなければなりませんでした。

関連する問題