我正在为我的应用程序编写微服务,我需要使用应该在所有应用程序中使用的通用实体。因此我将其保留为单独的应用程序,并在其他微服务中用作jar。
当我尝试在运行时使用实体类创建存储库时,其给出的错误为
Caused by: java.lang.IllegalArgumentException: Not a managed type: class com.flukesoft.smartpetro.commonentity.WebMenus at org.hibernate.metamodel.internal.MetamodelImpl.managedType(MetamodelImpl.java:552) ~[hibernate-core-5.3.10.Final.jar:5.3.10.Final]
我正在使用@Entity
,并尝试了@EntityScan("com.xx.yy.commonentity")
但是错误是相同的。
Jar存放在/ lib文件夹下,并且在我安装pom.xml之后被破坏