我执行更新一条数据的操作.在执行完dao层的saveOrUpdate方法后程序阻塞了(单线程),前台直接卡主不动了,debug在执行完下面方法后也停了.控制台也没报错.数据库也没更新.奇葩的是PL/SQL状态变成可提交状态.我点击提交后程序继续执行了,数据库的数据也更新了. 事务是在spring里配置好了,且其他模块程序更新没问题.
请问下有遇到过这种问题及解决方法的大神吗?这问题从没碰到过 执行到下面代码第7行调用下下面保存方法的之后程序就停了,且下下面方法返回为true...真心求解! try {
boolean bool = DataSourse.coreServeice.saveOrUpdateNurse(tzyzss,
thlxls, tjss, tjls, tperson, tnurse,tjcqks);
if (bool) {
DialogManager.invokeWarnDlg("保存基本信息成功!");
bool = DataSourse.coreServeice.saveOrUpdate(tkzperson);
if(!bool){
DialogManager.invokeWarnDlg("保存家属关系信息失败!");
}
} else {
DialogManager.invokeWarnDlg("保存失败!");
}
} catch (BusinessException e) {
e.printStackTrace();
}public boolean saveOrUpdate(Object obj) throws DaoException { try{ this.getHibernateTemplate().saveOrUpdate(obj); }catch (Exception e) { throw new DaoException(GlobalFun.getErrCauseMsg(e)); } return true; }
HibernateJava数据库
请问下有遇到过这种问题及解决方法的大神吗?这问题从没碰到过 执行到下面代码第7行调用下下面保存方法的之后程序就停了,且下下面方法返回为true...真心求解! try {
boolean bool = DataSourse.coreServeice.saveOrUpdateNurse(tzyzss,
thlxls, tjss, tjls, tperson, tnurse,tjcqks);
if (bool) {
DialogManager.invokeWarnDlg("保存基本信息成功!");
bool = DataSourse.coreServeice.saveOrUpdate(tkzperson);
if(!bool){
DialogManager.invokeWarnDlg("保存家属关系信息失败!");
}
} else {
DialogManager.invokeWarnDlg("保存失败!");
}
} catch (BusinessException e) {
e.printStackTrace();
}public boolean saveOrUpdate(Object obj) throws DaoException { try{ this.getHibernateTemplate().saveOrUpdate(obj); }catch (Exception e) { throw new DaoException(GlobalFun.getErrCauseMsg(e)); } return true; }
HibernateJava数据库
解决方案 »
- 关于J2EE的学习问题
- 用jsf <t:DataTable>是的错误是什么原因?--up有分
- xsl-fo问题
- struts的一系列问题,struts学习者进,一起讨论哦
- 关于jsp中Request.getParameter()的问题
- 我想学习J2EE该从哪里入手???
- 请教JBUILDER高手!为什么用Jbuilder写EJB, datasource总是提示Driver not on classpath
- Jbuilder6里面开发ejb1.x 没有组的概念了,我该怎么办?
- spring+dubbox整合的问题,跪求回复!!!!!!!
- 求助 Tomcat一直起不来
- 利用PHPRPC协议,客户端访问服务端,查询数据库信息,求高手指点,小弟刚学习的菜鸟
- 有关ie下js动态创建form表单上传文件无法获得问题 急请教大虾帮忙
现在进PL/SQL看不到sessions啊.进那个界面是空的.
我好像是重启了PL/SQL之后,程序可以顺利执行了,可能就是你说的连接数过多了.但是貌似很难重现那个问题了.下次遇到注意下.谢谢仁兄解答!