controller异常需要统一处理,而不是一直try…catch
常见方法…
- aop
- springmvc中的拦截器
检验,一种是数据库,一种是断言(更人性化的输出)以下示例,表中不重复记录的检验
List<ProductLine_Domain> list= pdmapper.SelectBy2Id(productlineId,domainId);
Assert.isTrue(list.size()==0,"记录重复");
mysql可以设置联合唯一索引,方法:使用“Alter table 表名 add UNIQUE index 索引名 (字段1,字段2)”语句来设置,它会删除重复的记录,保留一条,然后建立联合唯一索引。 项目需要将某个表的某两个字段添加唯一索引,保证这两个字段的值不能同时重复。