我有两个数据源。当我将ANY存储库添加到第二个数据源时,存储库使用的任何实体都会出现此错误。
使用spring配置而不是persistance和EclipseLink JPA。奇怪的是,它几乎与用作模板的工作项目完全相同。不同的数据源和明显不同的树扫描,但否则配置似乎设置完全相同。什么是等效于spring-unlisted-classes的等效spring数据配置。我很乐意提出代码,但任何人都可以告诉我应该从哪里开始寻找?
stackdump看起来像: 引起:java.lang.IllegalArgumentException:没有为Metamodel中的密钥类[nz.cri.gns.mapservice.userdomain.DataUser]找到[ManagedType] - 请验证persistence.xml中是否引用了[Managed]类使用特定的nz.cri.gns.mapservice.userdomain.DataUser属性或全局false元素。 at org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl.entityEmbeddableManagedTypeNotFound(MetamodelImpl.java:177) at org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:519) 在org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation。(JpaMetamodelEntityInformation.java:68) 在org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getEntityInformation(JpaEntityInformationSupport.java:67) 在org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:152) 在org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:99) 在org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:81) 在org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:185) 在org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:251) 在org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:237) at org.springframework.data.jpa.repository.support.JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) 在org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
答案 0 :(得分:1)
咄!确保SetPackagesToScan中的所有内容拼写正确!错字不会导致错误,但类也不会进入元模型。