论坛首页 Java企业应用论坛

[请教:]关于oscache

浏览 5993 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-01-07  
我看了论坛里关于oscache如何使用的贴子。

按照提示做了以后没有反应。依然到数据库里面去查询。

我的配置文件如下:
## choose a cache implementation

#hibernate.cache.provider_class net.sf.hibernate.cache.HashtableCacheProvider
#hibernate.cache.provider_class net.sf.ehcache.hibernate.Provider
#hibernate.cache.provider_class net.sf.hibernate.cache.TreeCacheProvider
hibernate.cache.provider_class net.sf.hibernate.cache.OSCacheProvider
#hibernate.cache.provider_class net.sf.hibernate.cache.JCSCacheProvider
#hibernate.cache.provider_class net.sf.hibernate.cache.SwarmCacheProvider
我的.xml文件
<?xml version="1.0" encoding="GB2312"?>
<!DOCTYPE hibernate-mapping SYSTEM "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd" >
<hibernate-mapping>

	<class name="hibernate.one2many.Company">
    <cache usage="read-write"/>
	    <!--hibernate为我们生成主键id-->
		<id name = "id" unsaved-value = "null">
			<generator class="uuid.hex"/>
		</id>
	    <!--默认把类的变量映射为相同名字的表列,当然我们可以修改其映射方式-->
		<property name="name"/>
	</class>
</hibernate-mapping>


上帝不会hibernate,所以我只好来这里找佛祖。
   发表时间:2004-01-07  
看不出有什么问题,我写过两个sample都用到了oscache,其中一个明显生效了,因为看不到sql打印语句,但另一个就没有生效。

郁闷,不知道为什么,我的两个例子没有什么区别。
看看哪位高手有oscache troubleshooting的方法。。。。。
0 请登录后投票
   发表时间:2004-01-08  
我觉得我的程序初始化的时候都没有读取oscache.properties这个文件。

我把oscache.properties放在src下了。对么?
0 请登录后投票
   发表时间:2004-01-08  
没有这个文件,缺省配置生效也是可以的。
问题在别的地方。

如果要放的话,放到classpath根下:web-inf/classes
0 请登录后投票
   发表时间:2004-01-08  
我写的例子不是基于web的。

oscache只能用于web么?
0 请登录后投票
   发表时间:2004-01-08  
。。。不是把。。。。。这和web有什么关系啊。
-~~~~
0 请登录后投票
   发表时间:2004-01-08  
我觉得也没什么关系的。呵呵。

上午我实验了一下。还是不行~~
0 请登录后投票
   发表时间:2004-01-09  
换个cache 试试 jcs和别的。。。。。
我也不知道了:(
0 请登录后投票
   发表时间:2004-01-09  
session.find()好像不起作用
session.iterator好像有用
0 请登录后投票
   发表时间:2004-01-09  
frankensteinlin 写道
session.find()好像不起作用
session.iterator好像有用


http://forum.hibernate.org.cn/viewtopic.php?t=249
http://forum.hibernate.org.cn/viewtopic.php?t=269

这里说明了为什么iterator可以,其他的不可以。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics