栏目:Web开发 作者:admin 日期:2015-06-13 评论:0 点击: 32,317 次
在使用Spring的时候,经常碰到的一个异常是:DataIntegrityViolationExceptio。这个异常是当插入、删除和修改数据的时候,违背的数据完整性约束抛出的异常。例如:主键重复异常等。下面给大家讲解一下这个异常的使用:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
public User addIfAbsent(User user) { User result = user; try { Long id = userDao.addUser(user); result.setId(id); } catch (DataIntegrityViolationException e) { result = userDao.getUserById(user.getAccountId()); } return result; } |
关于Spring的问题的学习,建议多看相关的spring书籍或者视频教程,最近有部分热心群成员收集了很多关于spring的学习资料,如有需要请加群索取:293074111。
本文修改于:2018年10月。
------====== 本站公告 ======------
金丝燕网,一个严谨的网站!