关于 hibernate版的JiveJdon的一点疑问

最近下了 hibernate版的JiveJdon,大致地看了一下,对里面的缓存管理有点疑问,hibernate中有二级缓存已经管理的对象,但jf框架好像也对缓存进行了管理,请问这两个所管理的缓存是指向相同的对象吗,jf怎么能拿到sessionfactory所管理的二级缓存呢

还有一个问题就是:帖子点击次数问题,难道没点一次就要更新一下数据库,能不能每隔1小时或多少时间来存一次数据库啊?

是的,问题很多,现在没有更新了,可以作为初学jdon框架的一个案例。
缓存这一块总是比较蹩脚,hibernate管理的实体只是个代理,如果在hibernate外加缓存然后在表现层展开的话会有异常的。
我比较喜欢:domain model + cache + domain event + jdbc

2010年02月06日 15:53 "oojdon"的内容
hibernate管理的实体只是个代理,如果在Hibernate外加缓存然后在表现层展开的话会有异常的。

是因为延迟加载吗,我现在做的项目中,用ajxa获取了一个hibernate对象返回给客户端,就是抱no session的异常

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.论坛怎么老报这个错误啊

2010年02月06日 15:59 "cmzx3444"的内容
用ajxa获取了一个Hibernate对象返回给客户端,就是抱no session的异常

对,因为你把实体代理拖到表现层的时候,持久层上下文已经关了,不过你可以配置open session in view,让事务在service层结束但是session在页面渲染完毕之后关闭,很老的技术了,可google下!还有jdon框架用的close session in view.


hibernate proxy:
http://www.blogjava.net/bing/archive/2010/01/11/308999.html
http://blog.xebia.com/2008/03/08/advanced-hibernate-proxy-pitfalls/
[该贴被oojdon于2010-02-06 16:07修改过]

对于普通的请求没问题,但是我用的是struts2 中ajax,数据使用json传送的,我不知道ajax请求和普通的web请求有啥不一样的,别的jsp页面都没问题的,就是ajax请求报那个错误,后来我只能另外建几个专门传数据的对象,很是丑陋啊

2010年02月06日 15:53 "oojdon"的内容
domain event

domain event 我不大理解,能解释一下吗