2012-02-03 17 views
0

は、私のような休止状態の本から、ほぼ同じhibernate.cfg.xmlファイルを記述します。と休止状態

<property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</property> 
<property name="hibernate.connection.password">**</property> 
<property name="hibernate.connection.url">jdbc:mysql://127.0.0.1:3306/db</property> 
<property name="hibernate.connection.username">**</property> 

<property name="hibernate.hbm2ddl.auto">update</property> 
<property name="hibernate.cache.use_second_level_cache">false</property> 
<property name="hibernate.cache.use_query_cache">false</property> 
<property name="c3p0.min_size">5</property> 
<property name="c3p0.max_size">30</property> 
<property name="c3p0.time_out">1800</property> 
<property name="c3p0.max_statement">50</property> 
<!--property name="show_sql">true</property--> 
<property name="format_sql"> true</property> 

しかし、これはC3P0が使用されていない、実際に思えます。 1000セッションを確立するためのテストを行うと、1000の接続を確立しようとします。

誰でも私にこれについてのヒントを教えてください。 が

答えて

2

は、あなたの設定ファイルを見ていただき、ありがとうございますと、あなたは

<property name="connection.provider_class"> 
    org.hibernate.connection.C3P0ConnectionProvider 
</property> 

は、このプロパティを設定してみてください、これはあなたのための周りのものを回しかどうかを確認つのキープロパティが欠落しているようです。