首页 > Spring实践 > insert时检查重复值
2010十月2

insert时检查重复值

enjoyasp.net Spring实践 评论关闭

Spring提供了一个 数据完整性异常,当进行insert操作时,若数据库中已存在此记录(主键相同),若某一字段在数据库中设置了不能为空,但在实际操作时却传入了null值,则就会抛出此异常,对其进行捕获,就可以得到信息,不用事先进行查询,再进行insert,直接捕获此异常并进行处理即可。
import org.springframework.dao.DataIntegrityViolationException;

try {
??????? dao.insertWords(obj);
??? } catch (DataIntegrityViolationException e) {
??? throw new Exception(“数据完整性冲突,请查看表结构是否存在问题!”);
??? }

本文地址:http://enjoyasp.net/?p=1011 , 转载请保留.

本文的评论功能被关闭了.