我正在尝试使用persistence.xml中的jar-file标记来创建一个包含一些带注释的托管类的jar文件(@ Entity,@ Table ...)。
所以我试了一下:
<jar-file>lib/myjar-2.0.jar</jar-file>
我的jar部署在WEB-INF / lib文件夹中,但是eclipse显示错误:
JAR file "lib/myjar-2.0.jar" cannot be resolved
我的jar文件没有任何persistence.xml只是托管类。
当我尝试在tomcat中启动我的应用程序时出现错误:
Caused by: org.hibernate.AnnotationException: @OneToOne or @ManyToOne on br.com.projecta.bean.Acervo.usuario references an unknown entity: br.com.myjar.security.bean.User
答案 0 :(得分:0)
我知道有点晚了,但是我遇到了类似的问题。
就我而言,问题是Eclipse在构建路径上没有myjar-2.0.jar ...
对我来说,解决方案是转到Project-> Properties-> Java Build Path->库,然后在其中添加myjar-2.0.jar ...
希望对您有所帮助。