捕获异常

来源:互联网 发布:mac屏保快捷键 编辑:程序博客网 时间:2024/04/29 04:50

          今天在整合hibernate+spring的时候,写个增删该查,其中有段代码如下:

     

public boolean add(User user) {boolean bool = false;if (user != null) {TUser tuser = new TUser();BeanUtils.copyProperties(user, tuser);String userId = UUID.randomUUID().toString();tuser.setId(userId);tuser.setCreatedatetime(new Date());tuser.setGroup_id("9999999999999");try {Serializable s = userDao.save(tuser);if (userId == s) {bool = true;}} catch (Exception e) {e.printStackTrace();}}return bool;}
开始我没有写上下面的代码以及没有try……catch…………:而我的tuser的group_id是不能为空的。所以怎么也保存不了数据,后台的日志也没有打印错误消息,郁闷好久,怎么也没有发现问题。
tuser.setGroup_id("9999999999999");
后台在
Serializable s = userDao.save(tuser);
加上了try……catch…………一下子就找出了问题。

所以 啊:  以后还是勤快点,不要偷懒,可能会出现问题地方 我们还是加一下try ……catch……

0 0
原创粉丝点击