2017-08-03 53 views
0

我有两个数据源。在我将任何存储库添加到第二个数据源的那一刻,这个错误出现在存储库使用的任何实体上。找不到[密钥类]的[ManagedType] [nz.cri.gns.mapservice.userdomain.DataUser]

使用spring config而不是persistence,以及EclipseLink JPA。奇怪的是,这与用作模板的工作项目几乎完全相同。不同的数据源和明显不同的树扫描,但否则配置似乎设置完全相同。与exclude-unlisted-classes相当的spring数据配置是什么?我会高兴地提出代码,但任何人都可以告诉我应该从哪里开始寻找?

STACKDUMP样子: 产生的原因:java.lang.IllegalArgumentException异常:没有被发现的在元模型中的重点班[nz.cri.gns.mapservice.userdomain.DataUser] [ManagedType] - 请确认[托管]类在persistence.xml中使用特定的nz.cri.gns.mapservice.userdomain.DataUser属性或全局false元素进行引用。 在org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl.entityEmbeddableManagedTypeNotFound(MetamodelImpl.java:177) 在org.eclipse.persistence.internal.jpa.metamodel.MetamodelImpl.managedType(MetamodelImpl.java:519) 在org.springframework.data.jpa.repository.support.JpaMetamodelEntityInformation。(JpaMetamodelEntityInformation.java:68) at org.springframework.data.jpa.repository.support.JpaEntityInformationSupport.getEntityInformation(JpaEntityInformationSupport.java:67) at org.springframework .data.jpa.repository.support.JpaRepositoryFactory.getEntityInformation(JpaRepositoryFactory.java:152) at org.springframework.data.jpa.repository.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:99) at org.springframework.data .jpa.repositor y.support.JpaRepositoryFactory.getTargetRepository(JpaRepositoryFactory.java:81) at org.springframework.data.repository.core.support.RepositoryFactorySupport.getRepository(RepositoryFactorySupport.java:185) at org.springframework.data.repository.core。 support.RepositoryFactoryBeanSupport.initAndReturn(RepositoryFactoryBeanSupport.java:251) 在org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport.afterPropertiesSet(RepositoryFactoryBeanSupport.java:237) 在org.springframework.data.jpa.repository.support。 JpaRepositoryFactoryBean.afterPropertiesSet(JpaRepositoryFactoryBean.java:92) at org.springframework.beans.factory.support.Abst中的AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1637) ractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)

回答

0

呃!确保SetPackagesToScan中的所有内容拼写正确!没有错误是由于错误造成的,但类别也不会进入元模型。