JavaWeb工程中,ssh框架。修改页面提交失败,merge方法执行到DAO层中断,且无警告,急救,详解加分 5
DAO层的代码如下:也无返回值,也无报错,无警告!!求解!!谢谢publicProductmerge(ProductdetachedInstance){log.debug...
DAO层的代码如下:也无返回值,也无报错,无警告!!求解!!谢谢
public Product merge(Product detachedInstance) {
log.debug("merging Product instance");
System.out.println(detachedInstance.toString);//有值,为页面传递来的修改后的消息
try {
/**经打印控制台消息测试,程序运行到这不往下运行了!!为什么??*/
Product result = (Product ) getHibernateTemplate().merge(detachedInstance);
log.debug("merge successful");
System.out.println("result-->"+result);//此消息未打印出
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
} 展开
public Product merge(Product detachedInstance) {
log.debug("merging Product instance");
System.out.println(detachedInstance.toString);//有值,为页面传递来的修改后的消息
try {
/**经打印控制台消息测试,程序运行到这不往下运行了!!为什么??*/
Product result = (Product ) getHibernateTemplate().merge(detachedInstance);
log.debug("merge successful");
System.out.println("result-->"+result);//此消息未打印出
return result;
} catch (RuntimeException re) {
log.error("merge failed", re);
throw re;
}
} 展开
2个回答
展开全部
try {
/**经打印控制台消息测试,程序运行到这不往下运行了!!为什么??*/
//肯定是这里产生异常了。具体必须看后台打印的异常信息
Product result = (Product ) getHibernateTemplate().merge(detachedInstance);
log.debug("merge successful");
System.out.println("result-->"+result);//此消息未打印出
return result;
} catch (Exception re) {
e.printStackTrace();//后台打印异常信息
log.error("merge failed", re);
throw re;
}
/**经打印控制台消息测试,程序运行到这不往下运行了!!为什么??*/
//肯定是这里产生异常了。具体必须看后台打印的异常信息
Product result = (Product ) getHibernateTemplate().merge(detachedInstance);
log.debug("merge successful");
System.out.println("result-->"+result);//此消息未打印出
return result;
} catch (Exception re) {
e.printStackTrace();//后台打印异常信息
log.error("merge failed", re);
throw re;
}
更多追问追答
追问
控制台和日志都没异常消息啊,还能在哪看?
追答
你确定你的服务器里运行的是最新代码?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询