【发布时间】:2013-01-08 04:04:26
【问题描述】:
在我的 java 项目中,我有 2 个名称相同但包不同的实体,我也有这些实体对应的 dao。
现在因为有 2 个实体同名,所以出现重复扫描错误,所以我用它们的完全限定名称为这些实体添加了 name 属性。
例如:Entity(name="p.c.k.Entity) & Entity(name="p.a.b.Entity)
但现在我他们对应的 daos 无法自动装配,我收到以下错误:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type...
我是否还必须更改 Dao 中的任何内容以支持实体中的这种“名称”属性更改。
我正在使用 Hibernate、JPA 和 Spring。
【问题讨论】:
-
请包含完整的堆栈跟踪和代码 sn-ps,显示您当前如何自动装配 DAO