当我尝试使用c3 p0时,我收到此警告:
2018-08-25 21:11:20,376警告[主要](组织.休眠.引擎.jdbc.连接.内部.连接提供程序启动器:219)-HHH 000022:遇到了c3 p0属性,但在类路径上找不到c3 p0提供程序类;这些属性将被忽略。
我发现了类似的帖子,但它们都是针对老版本的hib的,大多数都指向库的问题,这似乎不是我的问题,因为我只使用一个库用于hib,我的代码运行尽管警告.问题是,没有c3 p0,它运行在hib连接池.
我的gradle文件为SQL和hib提取此库:
compile group: 'com.microsoft.sqlserver', name: 'mssql-jdbc', version: '6.2.1.jre8'
compile group: 'org.hibernate', name: 'hibernate-c3p0', version: '5.3.5.Final'
以及我的休眠配置文件hybernate.clg.xml
:
<property name="hibernate.connection.driver_class">com.microsoft.sqlserver.jdbc.SQLServerDriver</property>
<property name="hibernate.connection.url">
jdbc:sqlserver:...
</property>
<property name="hibernate.c3p0.acquire_increment">1</property>
<property name="hibernate.c3p0.idle_test_period">60</property>
<property name="hibernate.c3p0.min_size">1</property>
<property name="hibernate.c3p0.max_size">2</property>
<property name="hibernate.c3p0.max_statements">50</property>
<property name="hibernate.c3p0.timeout">0</property>
<property name="hibernate.c3p0.acquireRetryAttempts">1</property>
<property name="hibernate.c3p0.acquireRetryDelay">250</property>
<property name="hibernate.current_session_context_class">thread</property>
<property name="hibernate.show_sql">true</property>
<property name="hibernate.dialect">org.hibernate.dialect.SQLServer2012Dialect</property>
1条答案
按热度按时间kqqjbcuj1#
在我的例子中,错误在pom.xml文件中,我添加了一个依赖项:
而不是这样:
现在一切正常。检查您的依赖项。