永发信息网

SSH下 连接 mysql 数据库 出问题(需要重启tomcat才能访问刚添加的数据)

答案:3  悬赏:0  手机版
解决时间 2021-07-31 10:41

SSH下 连接 mysql 数据库 出问题(需要重启tomcat才能访问刚添加的数据)

就是注册成功(数据库里面成功添加了刚注册的信息)后,登录不了,但是重新启动tomcat,再登陆刚刚的用户又行了。

请问是什么问题。

最佳答案

SSH编程,hibernate连接数据库,在执行save方法的时候,要进行事务操作(Transaction),commit下,在没有执行事务时,当你把数据插入到数据库当中时,他没有及时的把数据插入到数据库当中(但是在数据库当中可以查询的到),放在缓存中,当执行commit或关闭服务器时才真正将数据插入到数据库当中去。


如果进行了事务处理了,还是不行,就在检查下,你用的方法是get还是load,load会延迟加载(懒加载)。


如果你的程序执行了这些操作,还是出现这样的问题,那就是你的代码哪里出现了逻辑混乱(比如:就是你自己认为它执行了或者取到了值等,其实程序根本也许没有执行),建议试调测试一下,可能是个小地方,自己没有注意,你再仔细阅读下你的程序。


在楼上的修改内存,在我自己做SSH开发时,还没有这样做过

全部回答

打断点跟踪代码执行 或许可以找到原因

要重启tomcat的话可能是以下几个问题你找一下 1.你使用过的数据库连接没关闭,连接多了内存就用光了,程序崩溃 2.你把大量数据存到静态变量中,内存就用光了,程序崩溃 3.上传附件没有限制,上传大附件时,内存就用光了,程序崩溃 4.启动tomcat设置内存太小 总结可能是内存问题 解决方法 1.把tomcat启动内存设置大一点 2.找一下没释放的内存,把内存释放(代码问题)

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
绑定装备能卖么?
内审外审区别,什么是内审?什么是外审?
昆明有没有竹鼠市场
我们这一代的时代怎么样?
辉县市新乡菡美国际美容连锁机构(辉县店)地址
发短信能充Q币吗
有没有sonnet26的赏析
被貓咪咬了需要打狂犬疫苗嗎?
什么是连发啊
解放区焦作爱宝贝专业小儿推拿(丰泽园店)这个
铁路试验室年终总结
中国五千年前第一位皇帝是谁
昆明有潮流前线的专卖店嘛?如果有在哪点?哪
草原亲子游口号,关于青城山的诗句
DNF 召唤 点
推荐资讯
初中数学题,数学高手快来!
为什么登陆一个网站没一会又要提醒重新登陆
《Season of love》的歌词
LG KU990有人会刷吗? 会的告诉我!!!
电脑连了网线别人会不会知道我在什么地方?
怎样使问问的等级上升而不下降?
美国留学那所学校好? (范围:离亚特兰大近的
地下城与勇士,怎么才能花钱少,合出一套天空
童年的人物品质是什么,质量的定义是什么
初中语文的阅读题怎样能做的又对又好?
下载好的浏览器怎么都打不开啊!浏览器有通用
开关稳压电源,开关电源与普通稳压电源相比有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?