我已经使用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文件添加到我的项目中:
如果我将休眠的配置版本(从3.5更改为4.0),则不会出现此错误,但是当我启动应用程序时,它的运行速度会非常慢。