调试,进入updateTrainwishCat方法看看。
可能是数据库锁定了,程序一直在等待,一般等会儿就会报错了,操作超时,sql server 数据库会出现这个问题,执行查询操作的同时又执行更新操。
数据库操作updateTrainwishCat方法中捕获了异常,但是没有处理,所以没有输出错误信息。
没有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()方法中的哪一步了吧,找错最好是尽可能的向底层去找
long r=trainerwisherService.updateTrainwishCat(twm);就是一个简单的更新
long r=trainerwisherService.updateTrainwishCat(twm);就是一个简单的更新