社区
Java EE
帖子详情
数据库更新时,前台页面为什么没有跟着更新?
hbqhs
2010-11-04 11:13:23
做数据库更新操作后,立即跳到数据显示的页面,为什么显示的还是原来的数据呢? 只有重启服务器一次,前台页面才能显示最新的数据出来。
我做完更新后明明是跳到action中再做一次数据查询的,为什么查出来的却是原来的数据呢?
我想让他修改数据后立即在前台显示最新数据。一般是怎么做的呢?
...全文
3382
16
打赏
收藏
数据库更新时,前台页面为什么没有跟着更新?
做数据库更新操作后,立即跳到数据显示的页面,为什么显示的还是原来的数据呢? 只有重启服务器一次,前台页面才能显示最新的数据出来。 我做完更新后明明是跳到action中再做一次数据查询的,为什么查出来的却是原来的数据呢? 我想让他修改数据后立即在前台显示最新数据。一般是怎么做的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qianyecq
2010-11-12
打赏
举报
回复
我昨天也遇到同样的问题,跳转的时候用redirect就好了
Spring89
2010-11-12
打赏
举报
回复
你有没把查询出来的数据放在Hibernate缓存中去?如果没有,应该是不可能情况!IE缓存排除,因为你重启服务就好了!
qianyecq
2010-11-12
打赏
举报
回复
跳转的时候用<result name="success" type="redirect"></result>
blliy117
2010-11-12
打赏
举报
回复
可能是事务没来得及提交,这叫脏读。
你可以试试跑转的方式查一次
JAVA开发者OO
2010-11-12
打赏
举报
回复
缓存问题,速度去掉缓存
hbqhs
2010-11-12
打赏
举报
回复
[Quote=引用 10 楼 zylzb 的回复:]
你在对数据库进行操作的时候有没有进行事务处理呢,如果没有的话就会出现你上述那种情况,你检查一下是否有事务管理呢
[/Quote]
我已经在hibernate配置文件里写了事务自动提交了:
<property name="connection.autocommit">true</property>
还需要手动写事务吗? 怎么写啊?
hbqhs
2010-11-05
打赏
举报
回复
[Quote=引用 2 楼 m690192206 的回复:]
你的Spring配置的问题,没有配置同步更新数据库
[/Quote]
项目我只用了hibernate和struts2 没用spring 怎么配置前台数据同步更新?
hbqhs
2010-11-05
打赏
举报
回复
[Quote=引用 1 楼 superdcj 的回复:]
应该是代码的问题,思路没有错的。按说应该可以显示的啊。
[/Quote]
我查看数据库已经更新成功了,就是页面没有变! 听说好像是缓存的问题……不懂怎么弄!
Elim-Zhang
2010-11-05
打赏
举报
回复
你在对数据库进行操作的时候有没有进行事务处理呢,如果没有的话就会出现你上述那种情况,你检查一下是否有事务管理呢
hardycheng
2010-11-05
打赏
举报
回复
<many-to-one name="*&" column="****" class="*****" cascade="all" fetch="join" lazy="false"/>
这个是不使用懒加载
hardycheng
2010-11-05
打赏
举报
回复
应该是缓存问题
你先设置一下 IE浏览器不使用缓存
然后看看hibernate 的 缓存是怎么设置的? 是不是采用了懒加载方式?
如果是的话 关闭懒加载 , 一定要注意 对于必须是即使显示的部分使用关闭懒加载就行, 其他地方不需要修改
ljw101827
2010-11-05
打赏
举报
回复
也面加上 no-cache试试
xianaofei
2010-11-05
打赏
举报
回复
调试的时候 打印SQL看看
hbqhs
2010-11-05
打赏
举报
回复
[Quote=引用 7 楼 hardycheng 的回复:]
<many-to-one name="*&" column="****" class="*****" cascade="all" fetch="join" lazy="false"/>
这个是不使用懒加载
[/Quote]
改了…… 不过好像没什么作用啊~
貌似跟表关联没太大关系,我修改本表数据时也会出现缓存!
m690192206
2010-11-04
打赏
举报
回复
你的Spring配置的问题,没有配置同步更新数据库
superdcj
2010-11-04
打赏
举报
回复
应该是代码的问题,思路没有错的。按说应该可以显示的啊。
EF
更新
,
数据库
值变化,
前台
页面
并不变化,刷新也不变化,重新运行程序则变化----开发中遇到的问题(已解决)...
首先说一下我遇到这个情况的代码情景,首先上错误代码 UserInfo userInfo = Session["UserInfo"] as UserInfo; var attentionTopicInfos = userInfo.TopicInfos.Where(t => t.TopicId > 0); 这段代码所呈现的问题正如题目,
数据库
值变化,
前台
页面
并不变化,刷...
database.db 文件详解:
数据库
文件在 SQLite 中的作用与使用
本文解析了Python项目中自动生成的database.db文件的作用和使用方法。该文件是SQLite
数据库
的默认存储文件,包含表结构、数据记录和索引等信息。文章详细介绍了SQLite的存储原理、查看和操作方法(命令行与可视化工具)、备份策略及常见问题解决方案,并强调
数据库
管理需严谨,避免数据丢失。掌握.db文件的特性能帮助开发者更高效地进行项目调试和
数据库
维护。
更新
数据
时
,是先删除缓存再
更新
DB,还是先
更新
DB再删除缓存?
当数据出现变化的
时
候,DB和redis的一致性就显得非常重要! 结论:并发的情况下,主要是看场景,和代价,进行选择。 目前有两种(基本思路)策略: 1.先删除缓存再
更新
DB 结论:产生脏数据的概率较大(若出现脏数据,则意味着再不
更新
的情况下,查询得到的数据均为旧的数据) 比如:两个并发操作,一个是
更新
操作,另一个是查询操作,
更新
操作删除缓存后,查询操作
没有
命中缓存,先把老数据读出来后放到...
详解数据仓库和
数据库
的区别
一、数据仓库 什么是数据仓库? 数据仓库(Data Warehouse),可简写为DW或DWH,数据仓库,是为了企业所有级别的决策制定计划过程,提供所有类型数据类型的战略集合。它出于分析性报告和决策支持的目的而创建。为需要业务智能的企业 ,为需要指导业务流程改进、监视
时
间,成本,质量以及控制等; 数据仓库能干什么?(举几个栗子) 年度销售目标的制定,需要根据以往的历史报表进行决策,不能随便...
Android SQLite在应用中数据保存查询,但是拷贝的xxx.db
没有
数据或
没有
更新
,.db_wal和.db_shm文件
Android SQLite在应用中数据保存能查询,但是拷贝的xxx.db
没有
数据或
没有
更新
问题,.db_wal和.db_shm文件是什么 文章目录问题原因解决方法SQLite的.db_wal和.db_shm文件 问题 拷贝ROOM
数据库
data/data/com.xxx.xxx/databases/xxx.db到Windows下,使用DB browser for SQLite工具打开,发现数据
没有
更新
。但是debug应用,使用ROOM保存数据,保存成功并且能查询到数据,但是拷贝出来的xxx.db就是没.
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章