Hibernate + Maven + MySQL 连接器
Posted
技术标签:
【中文标题】Hibernate + Maven + MySQL 连接器【英文标题】:Hibernate + Maven + MySQL Connector 【发布时间】:2016-10-29 05:45:03 【问题描述】:我这里有点问题。
例如,当我在 Eclipse 中启动一个新项目时,我使用 Maven 添加了一个新依赖项来管理 mysql 连接器依赖项。
但是当我配置一个新的驱动程序定义时,它说它无法找到驱动程序定义mysql-connector-java的JAR/zip文件。但只要我知道它是由 Maven 管理的,所以它应该在 Eclipse 项目的任何地方,对吗?如果我必须手动下载并将其保存在本地驱动器上,使用 Maven 管理该依赖项有什么用?
【问题讨论】:
依赖项由 maven 项目中的 pom.xml 文件管理。所以不需要在外部添加jar文件。您可以将 maven 依赖项放在 pom.xml 中以包含 mysql 连接器 我就是这样做的,在pom.xml中添加maven依赖。但是当我尝试创建一个新的驱动程序定义来连接到我的 MySQL 数据库时,Ecilpse 说没有 mysql-connector-java JAR 在本地 maven 存储库中检查 mysql 连接器 jar 是否可用。 你在构建后更新了maven项目吗? (快捷键 Alt+F5) 感谢@zombie 我完全忘记了本地 maven 存储库。它在那里的文件 【参考方案1】:不确定 maven,但我使用 Gradle……在这些情况下,会发生什么,有一个 .gradle 文件夹可用。
我们通常从同一路径中删除...users/.gradle/files/cache/project
内容并进行gradle 刷新。你也可以试试。
【讨论】:
以上是关于Hibernate + Maven + MySQL 连接器的主要内容,如果未能解决你的问题,请参考以下文章
JPA、MySQL、Hibernate 和 Maven 骨架
无法设置 Hibernate + Spring + mysql + maven
hibernate + maven + mysql 服务器配置问题