eclipse无法解决类型问题

时间:2019-07-03 15:40:22

标签: mysql eclipse java-ee

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

我为企业Java开发人员使用Eclipse IDE时遇到问题(版本:2019-06(4.12.0),内部版本ID:20190614-1200)。我有一个代码部分,收到错误消息MysqlDataSource cannot be resolved to a type。在网上搜索后,我发现该类包含在download of mysql-connector-java JAR 8.0.14 with all dependencies中。我在“修复项目设置…”上添加了该文件,在其中将JAR文件添加到了 Java构建路径的库中。 enter image description here 不幸的是,错误消息不会消失。可以看到我在做什么错吗?

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

1 个答案:

答案 0 :(得分:0)

据我从另一个网站上的人那里了解到,必须将以下行添加到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>