似乎我的电线交叉了,请您为我指出正确的方向。
我为企业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构建路径的库中。
不幸的是,错误消息不会消失。可以看到我在做什么错吗?
修改1:
在另一个网站的提示下,我发现包含的休眠JAR是源文件JAR。因此,我更正了hibernate-entitymanager
JAR,单击“项目”下的“清理...”,但无济于事:EntityManager
仍然找不到。 (好吧,经过几次尝试,第一个要解决的错误消息不再是MySQL。)
答案 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>