看来我的电线交叉了,请您为我指出正确的方向。
我为企业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-entitymanager
JAR,单击“项目”下的“清理...”,但无济于事:EntityManager
仍然无法找到。(好吧,经过几次尝试,第一个要解决的错误消息不再是MySQL。)
正如我从另一个网站上的某人那里学到的,必须将以下行添加到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>