浏览 5994 次
锁定老帖子 主题:[请教:]关于oscache
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-01-07
按照提示做了以后没有反应。依然到数据库里面去查询。 我的配置文件如下: ## 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> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-01-07
看不出有什么问题,我写过两个sample都用到了oscache,其中一个明显生效了,因为看不到sql打印语句,但另一个就没有生效。
郁闷,不知道为什么,我的两个例子没有什么区别。 看看哪位高手有oscache troubleshooting的方法。。。。。 |
|
返回顶楼 | |
发表时间:2004-01-08
我觉得我的程序初始化的时候都没有读取oscache.properties这个文件。
我把oscache.properties放在src下了。对么? |
|
返回顶楼 | |
发表时间:2004-01-08
没有这个文件,缺省配置生效也是可以的。
问题在别的地方。 如果要放的话,放到classpath根下:web-inf/classes |
|
返回顶楼 | |
发表时间:2004-01-08
我写的例子不是基于web的。
oscache只能用于web么? |
|
返回顶楼 | |
发表时间:2004-01-08
。。。不是把。。。。。这和web有什么关系啊。
-~~~~ |
|
返回顶楼 | |
发表时间:2004-01-08
我觉得也没什么关系的。呵呵。
上午我实验了一下。还是不行~~ |
|
返回顶楼 | |
发表时间:2004-01-09
换个cache 试试 jcs和别的。。。。。
我也不知道了:( |
|
返回顶楼 | |
发表时间:2004-01-09
session.find()好像不起作用
session.iterator好像有用 |
|
返回顶楼 | |
发表时间: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可以,其他的不可以。 |
|
返回顶楼 | |