社区
Java EE
帖子详情
hibernate缓存问题
huguang
2007-08-23 09:26:22
web程序,尝试使用hibernate,现在有个问题!
手动更新数据库,web显示不出来!应该是hibernate缓存的问题!
网上查了半天!没搞定
我用的是myeclipse自动生成的配置文件,dao自己手动写的!
hibernate默认的是使用缓存的吗?怎么才能不使用缓存或者清空缓存?
...全文
426
7
打赏
收藏
hibernate缓存问题
web程序,尝试使用hibernate,现在有个问题! 手动更新数据库,web显示不出来!应该是hibernate缓存的问题! 网上查了半天!没搞定 我用的是myeclipse自动生成的配置文件,dao自己手动写的! hibernate默认的是使用缓存的吗?怎么才能不使用缓存或者清空缓存?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaozhang0731
2008-05-30
打赏
举报
回复
junhe102
大哥!
你把session 已经close 了,怎么从页面去得到数据阿,数据得到顺序是数据库--一级缓存---二级缓存-页面
junhe102
2007-08-23
打赏
举报
回复
掉了一个"()",在注释获得结果集处
junhe102
2007-08-23
打赏
举报
回复
public List findAll() {
log.debug("finding all Node1 instances");
try {
String queryString = "from Node1";
Session session =getSession();//获得session
List list=null;
list = session.createQuery(queryString).list;//获得结果集
session.close();//关闭session
return list;
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
huguang
2007-08-23
打赏
举报
回复
多谢
具体怎么使用呢?
有没有示例?!
比如myeclipse生成的dao中的代码
public List findAll() {
log.debug("finding all Node1 instances");
try {
String queryString = "from Node1";
Query queryObject = getSession().createQuery(queryString);
return queryObject.list();
} catch (RuntimeException re) {
log.error("find all failed", re);
throw re;
}
}
是在这里加吗?
怎么写?
jk88811
2007-08-23
打赏
举报
回复
同意楼上,这种问题自己看Hibernate文档
junhe102
2007-08-23
打赏
举报
回复
手动更新数据库,在web页面上显示不出来,估计是hibernate缓存的问题,可能你的session没有关闭,所以每次查出的结果都是在缓存中取的。hibernate有同步机制的,应该是能够辨别是否更新。
gstring
2007-08-23
打赏
举报
回复
是的默认用使用缓存的.
调用Session.flush();, SessionFactory.evict(class) ;SessionFactory.evict(class,id)等方法能清除缓存。
深入浅出
Hibernate
(PDF)第一部分
从一个基础程序入手,讲述
Hibernate
的基本语法与配置,慢慢升高到
缓存
、延迟加载等高级特性。本书内容深入浅出,先讲述持久层设计与ORM,再由
Hibernate
概述、
Hibernate
基础
Hibernate
高级特性顺序展开,直至
Hibernate
...
Maven搭建SpringMVC+
Hibernate
项目源码
Maven搭建SpringMVC+
Hibernate
项目源码,包括
Hibernate
二级
缓存
Ehcache的搭建等等,博文地址:http://blog.csdn.net/fengshizty/article/details/43635305
Java中的
缓存
技术
本课程讲师为清华硕士,曾就职于甲骨文等多家知名IT公司,有丰富的开发实战经验,内容条理,讲解清晰,声音甜美。Java中的
缓存
一直是令人困惑,而且有比较常用的技术。他对于提高系统性能有很大的作用。今年来,随着大数据技术的崛起,作为
缓存
技术之一的memcached也备受关注。本系列视频从
缓存
需求讲起,带你逐步认识各种
缓存
技术的原理,使用。由浅入深,由表及里。相信会让你对
缓存
技术有一个清楚明白的认识。时长(分):73视频频内容:
缓存
系列的1-3Java
缓存
技术系列(1)Java
缓存
的原因Java
缓存
的基本策略Java
缓存
的需求分析可重入锁Java
缓存
的简单实现常用的Java
缓存
框架Java
缓存
技术系列(2)EHCache
缓存
的介绍与安装EHCache
缓存
的基本策略EHCache
缓存
的配置详解EHCache
缓存
的独立使用EHCache
缓存
与Spring的整合Java
缓存
技术系列(3)EHCache
缓存
与
Hibernate
的整合EHCache分布式
缓存
视频特点:原创,多年经验总结,精选最具价值实用技法,短小精干。
缓存
的jar包 ehcache-2.8.3
Hibernate
的常用
缓存
jar包,可以和spring,
Hibernate
等框架进行整合。
Struts2 + Spring3 +
Hibernate
3.5 整合(实际使用项目,version2)
本版本全面更新了jar包,全部使用了当前最新版本的jar包,struct2.1.8 spring3
hibernate
3.5,全面使用注解取代xm的l配置。 另外增加了一个ant构建脚本,支持使用hudson完成每日构建,持续集成,自动测试,代码规范...
Java EE
67,511
社区成员
225,885
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章