判断不重复
来源:互联网 发布:nba2k16捏脸吴亦凡数据 编辑:程序博客网 时间:2024/05/21 10:49
Dao层:
public Long judgeExist(String year,String name,Long id){
DetachedCriteriaBuilder dcb = DetachedCriteriaBuilder.instance(Holidy.class);dcb.addEq("year", year).addEq("name", name).addEq("is_delete", false);
return this.count(dcb);
}
Service层:
Boolean judgeAvailable(String year , String name ,Long id);
@Override
@Transactional
public Boolean judgeAvailable(String year, String name, Long id) {
Long num=this.holidyDAO.judgeExist(year, name, id);
if(num > 0){
return false;
}
return true;
}
Controller层:
@RequestMapping("/create")
@ResponseBody
@RequireLogin
public ResultResponse saveHolidy(HttpServletRequest request, Holidy holidy ,Model model){
ResultResponse rr = new ResultResponse(false);
try{
Boolean ava=this.holidyService.judgeAvailable(holidy.getYear(),holidy.getName() , holidy.getId());
if(!ava){
rr.setMessage("Holiday is exist!");
return rr;
}
Long userId=getLoginUser().to(UserInfo.class).getId();
holidy.setCreateBy(userId);
holidy.setCreateDate(getDate());
this.holidyService.save(holidy);
rr.setResult(true);
}catch(Exception e){
rr.setMessage("Backend error");
ERROR.error(this.getClass().getSimpleName(),e);
}
return rr;
}
- 判断不重复
- 生成不重复的数字的判断
- js 判断值重复不提交,且报错
- mysql如何判断指定字段数据不重复
- Java 判断数组中唯一一个不重复的数字,其它数字重复两次
- 正则是如何判断有重复/由不重复的数字组成的串的。
- js购物车(判断了商品名称是否重复并且相邻的图片不重复)
- angular的敏感字,判断不为空,不重复运用
- 返回不重复的元素数组以及判断字符串在数组中存在
- java判断循环数组是否连续并获取不连续的项以及重复项
- careercup top 150判断字符串中字符是否唯一(字符不重复)
- jquery 判断表格同一列不同行<input >数据是否重复
- mysql中如何判断指定字段的重复数据则不插入?
- oracle sql 判断字段非空,数据不重复,插入多跳数据
- PAT 1041. Be Unique (20)(判断第一个不重复出现的数字是哪个)
- java判断循环数组是否连续并获取不连续的项以及重复项
- java判断循环数组是否连续并获取不连续的项以及重复项
- 判断字符串中有无重复字符,不使用额外的数据结构
- MFC对话框程序屏蔽ESC和ENTER键退出
- [Hadoop]Hadoop添加节点datanode
- java中变量初始化的问题
- 第37课第二题
- 设置SVN忽略目录(文件夹)和文件
- 判断不重复
- C# DataTable
- Java获取各种常用时间方法
- Android项目配置调试常见问题解决方法
- 为什么用Spring来管理Hibernate?
- 解题报告 之 NEFU84 五指山
- x264源代码简单分析:概述
- 二分查找、三分查找求极点、二分求等比数列【模板】
- linux 内核poll/select/epoll实现剖析(原理经典)