配置c3p0

时间:2019-07-12 10:01:45

标签: mysql eclipse hibernate gwt c3p0

我已经使用Eclipse Photon(已使用Hibernate Tools 4.0.1配置)开发了我的GWT应用程序(已使用Hibernate 3.3.1.GA配置)。 现在我的目标是在hibernate.cfg.xml中配置c3p0:

    <property name="hibernate.connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
    <property name="hibernate.c3p0.min_size">5</property>
    <property name="hibernate.c3p0.max_size">20</property>
    <property name="hibernate.c3p0.timeout">300</property>
    <property name="hibernate.c3p0.max_statements">50</property>
    <property name="hibernate.c3p0.idle_test_period">3000</property>

当我在Eclipse中启动Hibernate代码配置(使用3.5版本配置)时,出现此错误:

  

收到NoClassDefFoundError,可能是控制台配置类路径不完整或包含相同类的冲突版本   java.lang.NoClassDefFoundError:com / mchange / v2 / c3p0 / DataSources

我已经将以下jar文件添加到我的项目中:

  • c3p0-0.9.1.2.jar
  • hibernate3.jar

如果我将休眠的配置版本(从3.5更改为4.0),则不会出现此错误,但是当我启动应用程序时,它的运行速度会非常慢。

0 个答案:

没有答案