各位老大进来看一看吧.很简单的.
hibernate+struts+tomcat5+mysql信息录入之后不能即时显示
之前我连的是oracle数据库没有这个问题,改成mysql后就变成这样了.就是比如录入一条学生信息, 显示所有学生记录时就是没记录,可是数据库里已经存在了. 刷新页面又显示出来了,再刷可能又不显示了,随机的, 不过重启tomcat后就可以稳定显示了,所有的表都出现这样的问题,我感觉是mysql的事.
但是不知道怎么解决,我想应该有解决的办法吧.而且不只我一个人遇到这种问题吧.
拜托了!!!!!!!
------解决方案--------------------不是mysql问题,把系统重发布下,以前的缓存什么都清了
------解决方案--------------------将%tomcat-home%/work目录下的东西都删了
------解决方案--------------------1也许是服务器不稳定~
重新启动服务器.
2sql写的不严密~或者是数据库的缓存~
------解决方案--------------------work/***/localhost
应该是你的项目文件~没用的就删了吧~
留着有用的
------解决方案--------------------debug一下看看程序执行数据库查询的时候是不是每次都能取出数据,如果取出来就不是数据库操作的问题,如果没有取出来就要考虑一下你的数据库迁移的持久层的兼容问题了
------解决方案--------------------把work/&&&/localhost/中的文件先备份一下,然后全删掉再试试,如果有错再把文件复制回来
------解决方案--------------------如果估计得没有错,应该是页面得缓存问题,应该把代码帖一下,这样便于查看。
------解决方案--------------------把work目录下的东西都删除,重启TOMCAT,有问题的话就把你电脑丢了换新的.