Arj*_*jit 5 java spring hibernate jpa
在我的java项目中,我有2个同名但不同包的实体,我也有这些实体对应的dao。
现在由于 2 个实体具有相同的名称,它给出了重复扫描错误,因此我使用它们的完全限定名称向这些实体添加了 name 属性。
例如:实体(name="pckEntity) & 实体(name="pabEntity)
但是现在我他们相应的 daos 无法自动装配,并且出现以下错误:
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type...
Run Code Online (Sandbox Code Playgroud)
我是否必须更改 Dao 中的任何内容以支持实体中的这种“名称”属性更改。
我正在使用 Hibernate、JPA 和 Spring。
我认为你可以使用@Qualifier注释
@Autowired
@Qualifier("p.c.k.Entity")
private Entity entity;
Run Code Online (Sandbox Code Playgroud)
从这里得到
| 归档时间: |
|
| 查看次数: |
3193 次 |
| 最近记录: |