java为什么执行到一个方法程序就进行不下去了 没报错

如题所述

调试,进入updateTrainwishCat方法看看。

    可能是数据库锁定了,程序一直在等待,一般等会儿就会报错了,操作超时,sql server 数据库会出现这个问题,执行查询操作的同时又执行更新操。

    数据库操作updateTrainwishCat方法中捕获了异常,但是没有处理,所以没有输出错误信息。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-12
你可以用System.out.println()检测一下到底停止在哪一行代码,包括你的updateTrainwishCat方法,没报错可能是你直接throws了追问

没有try { System.out.println(1); long r=trainerwisherService.updateTrainwishCat(twm);System.out.println(2); } catch (Exception e) { e.printStackTrace(); } 可以输出1但不能输出2没有异常

追答

trainerwisherService.updateTrainwishCat(twm)这个方法是你自己写的吗
应该是停止在updateTrainwishCat()方法中的哪一步了吧,找错最好是尽可能的向底层去找

第2个回答  2015-10-12
你 try 试试有没有错误
第3个回答  2015-10-12
什么方法,贴出来看看啊追问

long r=trainerwisherService.updateTrainwishCat(twm);就是一个简单的更新

long r=trainerwisherService.updateTrainwishCat(twm);就是一个简单的更新

相似回答