最近我们公式接到了 一个 电信可配置中奖活动的项目 利用分布式服务器集群来做,
分别为 前台营业厅,活动匹配中心引擎,后台配置活动模块,还有个一就是 双屏推送(就是在营业厅多搞屏幕让客户了解自己的信息)
分给我 活动匹配中心引擎 模块,项目经理要求 用WebService+tomcat来实现分布式应用,我打算用
WebService+tomcat+Hibernate来做。
tomcat开启就把Oracle里面相关的 活动配置表 全部读取到Hibernate二级缓存中来,不知道这样可行不。
hibernate二级缓存的配置也配好了,但是我用main方法试验了下,到不到我想要的结果,我想的是,只要我用main方法RUN一次来查询数据库就以后都不需要查询数据库了,但是每次RUN都有SQL语句出来,后面我又用循环5次,
只出现一条SQL语句,
Session session=HibernateSessionFactory.getSession();
for(int i=0;i<5;i++){
Area b=(Area)session.load(Area.class,"HN0002");
System.out.println(b.getAreaname());
}
这算不算我已经配好了二级缓存。
希望各位大哥大姐们给点意见,还有我在这里面用二级缓存用对了没,到底应不应该用,多谢各位大哥大姐们的意见。
1 楼
cris_jxg
2009-08-07
应该是用的一级缓存吧,不过效果达到了就好了
简单的业务逻辑可以自己读到内存中维护一下
简单的业务逻辑可以自己读到内存中维护一下
2 楼
wsyubooo2006
2009-08-07
应该是的
我还是个新手
就是不知道怎么测试 Hibernate 的二级缓存
希望各位 高手 赐教一二
我还是个新手
就是不知道怎么测试 Hibernate 的二级缓存
希望各位 高手 赐教一二