在Spring中设置Hibernate + C3P0

问题描述 投票:0回答:4

我使用Netbeans作为我的IDE,目前使用以下方法开发Web应用程序:

  • 春天3
  • Hibernate 3
  • MySQL的

我依靠netbeans来构建项目(与使用maven的其他人相比)。部署时,控制台显示以下错误:

...和ClassDefFoundError:com / sand / v2 / c3p0 / DataSources

我已经将jar文件添加到Hibernate库中了。 (哦,这是我第一次在这里问。需要10分才能发布截图。)

所以我很困惑,为什么它需要这个课程。 (无论那个班级做什么。)想法为什么会这样?

spring hibernate netbeans libraries c3p0
4个回答
1
投票

我终于设法解决了这个问题。 c3p0发行版在lib目录中有3个.jar文件。我最初只添加了“c3p0 * .jar”。这又会产生错误。它需要目录中的OTHER jar文件mchange-commons * .jar。希望这有助于其他人留在这里。


1
投票

下载此jar mchange-commons-java-0.2.3.4.jar。这有助于我解决问题。


0
投票

C3P0用于支持连接池。有关使用Hibernate配置C3P0的信息,请参阅http://www.mchange.com/projects/c3p0/以获取有关C3P0和https://community.jboss.org/wiki/HowToConfigureTheC3P0ConnectionPool的更多信息。


0
投票
  1. 将此jar文件"c3p0-0.9.2.1.jar"添加到库中
  2. 如果你仍然收到错误,你需要删除并再次添加Hibernate库,因为这个“c3p0-0.9.2.1.jar”与Hibernate库中的c3p0冲突版本
© www.soinside.com 2019 - 2024. All rights reserved.