温馨提示:本文翻译自stackoverflow.com,查看原文请点击:mysql - Cannot resolve type problems with eclipse
eclipse mysql jakarta-ee

mysql - eclipse无法解决类型问题

发布于 2020-03-27 12:01:49

看来我的电线交叉了,请您为我指出正确的方向。

我为企业Java开发人员使用Eclipse IDE时遇到问题(版本:2019-06(4.12.0),内部版本号:20190614-1200)。我收到错误消息的代码部分MysqlDataSource cannot be resolved to a type在网上搜索时,我发现该类包含在JAR 8.0.14下载中,mysql-connector-java并且具有所有依赖项我在“修复项目设置…”上添加了该文件,在此将JAR文件添加到了Java Build Path的库中在此处输入图片说明 不幸的是,错误消息不会消失。你能看出我做错了吗?

编辑1: 在另一个网站的提示下,我发现包含的休眠JAR是源文件JAR。因此,我将其更正为hibernate-entitymanagerJAR,单击“项目”下的“清理...”,但无济于事:EntityManager仍然无法找到。(好吧,经过几次尝试,第一个要解决的错误消息不再是MySQL。) 尝试使用<code> hibernate-entitymanager </ code> JAR

查看更多

查看更多

提问者
Sae1962
被浏览
122
Sae1962 2019-07-05 22:38

正如我从另一个网站上的某人那里学到的,必须将以下行添加到pom.xml文件中:

<dependency>
    <groupId>org.hibernate.javax.persistence</groupId>
    <artifactId>hibernate-jpa-2.1-api</artifactId>
    <version>1.0.2.Final</version>
</dependency>

要么

<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>javax.persistence-api</artifactId>
    <version>2.2</version>
</dependency>