java,getHibernateTemplate().saveOrUpdate(instance);执行失败怎么调试

java,getHibernateTemplate().saveOrUpdate(instance);执行失败怎么调试instance的主键有值,应该是执行update操... java,getHibernateTemplate().saveOrUpdate(instance);执行失败怎么调试

instance的主键有值,应该是执行update操作的,但是数据没有变化,也没报任何错,请问怎么调试
展开
 我来答
Big嘴
2010-11-16 · TA获得超过4097个赞
知道小有建树答主
回答量:697
采纳率:50%
帮助的人:628万
展开全部
排除法:
项目是否部署成功
确定配置文件没有问题
看看调试级别,是不是屏蔽了一些错误信息,导致看不到错误提示
debug调试看看程序流程和相应变量是否是预想的值
这些都是项目可能存在的问题。
现在说说hibernate可能的问题:
你saveorupdate这个instance对象的内容是否做过修改,如果instance对象没做过任何修改,hibernate是不会有任何动作的。
还可能是你的配置文件中的相应关联属性值的问题,具体的不好说。你试试看看吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
elvaone
2010-11-15 · 超过12用户采纳过TA的回答
知道答主
回答量:54
采纳率:0%
帮助的人:39.2万
展开全部
首先看看你的配置有没有问题,然后看看类有没有错误,如果都正确就把语句打出来看看就差不多知道是哪的错了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hhuanwo
2010-11-16
知道答主
回答量:16
采纳率:0%
帮助的人:5.1万
展开全部
要使用事务管理,不然没有永久保存进去的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式