我正在配置我的Hibernate项目以使用第二级缓存提供程序,以便我可以利用查询缓存。
我添加了一个ehcache的依赖:
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
<version>2.2.0</version>
</dependency>
我认为我想要使用的提供程序类是:
net.sf.ehcache.hibernateEhCacheProvider
当我在Eclipse中查看引用的库时,我看到EhCacheProvider
和SingletonEhCacheProvider
上有@Deprecated
注释。这是怎么回事?是否有可以使用的最新替代提供程序?
我正在使用Hibernate版本3.4.0.GA,如果有影响的话。