首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >焊缝(CDI) + JPA

焊缝(CDI) + JPA
EN

Stack Overflow用户
提问于 2018-10-29 03:28:34
回答 1查看 344关注 0票数 1

我试着运行我在这里找到的示例:使用CDI/Weld注入JPA/Hibernate实体管理器

我得到了一个错误:

WELD-001408:Unsatisfied dependencies for type EntityDao<User> with qualifiers @Named at injection point [BackedAnnotatedField] @Inject @Named private com.payby.user.UserIdentityDao.baseEntityDao

此外,我还试图从以下位置运行示例:https://bpm.zciok.blog/2017/08/17/hibernate-cdi-example/

但我也犯了同样的错误。有没有人能帮我理解为什么我能解决这个问题。

谢谢你,阿夫纳

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-29 04:46:42

对于https://bpm.zciok.blog/2017/08/17/hibernate-cdi-example/,请在pom.xml中做以下更改

添加持久性-api依赖项

代码语言:javascript
运行
复制
   <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>javax.persistence-api</artifactId>
            <version>2.2</version>
        </dependency>

移除作用域:从依赖项提供到hibernate

代码语言:javascript
运行
复制
<dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>${version.hibernate}</version>
        <!--<scope>provided</scope>-->
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-validator</artifactId>
        <version>5.1.1.Final</version>
        <!--<scope>provided</scope>-->
    </dependency>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>${version.hibernate}</version>
        <!--<scope>provided</scope>-->
    </dependency>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53038362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档