hibernateキャッシュの学習
spring+hibernate
hibernateプロファイルで
com.mysql.jdbc.Driver pass jdbc:mysql://localhost/cache root org.hibernate.dialect.MySQLMyISAMDialect true true true org.hibernate.cache.EhCacheProvider true true true
それからehcacheを書きます.xmlは工事のclasspathの中で、私の経路はsrcの下にあります.
起動したら
2008-12-15 21:41:17 org.hibernate.cfg.SettingsFactory buildSettings情報:Second-level cache:enabled 2008-12-15 21:41:17 org.hibernate.cfg.SettingsFactory buildSettings情報:Query cache:enabled 2008-12-15 21:41:17 org.hibernate.cfg.SettingsFactory createCacheProvider情報:Cache provider:org.hibernate.cache.EhCacheProvider
文字は構成が成功したことを示します
クラスというクラスに対するセッションが開くと、キャッシュが機能する準備ができています.もし調べ終わったら消して、例えばselect*を調べてvoに渡して、このsessionを消して、今度このsessionを開けたらどうなりますか?キャッシュもなくなったと思います...後でどんな状況か試してみます.
囧......tomcatが起動して、アクセスが足りなくて、私のお母さん、どうやって試しますか.
hibernateプロファイルで
それからehcacheを書きます.xmlは工事のclasspathの中で、私の経路はsrcの下にあります.
<?xml version="1.0" encoding="UTF-8"?>
<ehcache>
<diskStore path="d:\\ehcache" />
<defaultCache maxElementsInMemory="10000" eternal="false"
overflowToDisk="true" timeToIdleSeconds="120" timeToLiveSeconds="600"
diskPersistent="false" diskExpiryThreadIntervalSeconds="120" />
<cache name="bean.Class"
maxElementsInMemory="50" eternal="false" timeToIdleSeconds="300" timeToLiveSeconds="1800"
overflowToDisk="true" />
</ehcache>
起動したら
2008-12-15 21:41:17 org.hibernate.cfg.SettingsFactory buildSettings情報:Second-level cache:enabled 2008-12-15 21:41:17 org.hibernate.cfg.SettingsFactory buildSettings情報:Query cache:enabled 2008-12-15 21:41:17 org.hibernate.cfg.SettingsFactory createCacheProvider情報:Cache provider:org.hibernate.cache.EhCacheProvider
文字は構成が成功したことを示します
クラスというクラスに対するセッションが開くと、キャッシュが機能する準備ができています.もし調べ終わったら消して、例えばselect*を調べてvoに渡して、このsessionを消して、今度このsessionを開けたらどうなりますか?キャッシュもなくなったと思います...後でどんな状況か試してみます.
囧......tomcatが起動して、アクセスが足りなくて、私のお母さん、どうやって試しますか.