当前位置: 首页 > wzjs >正文

网站建设费用 开办费枣庄网站建设制作

网站建设费用 开办费,枣庄网站建设制作,做网站有自己的服务器吗,做网站优化的话术本文接着上一篇文章《唯一值校验的实现思路》,在后端实现唯一值校验。用代码实现。 /*** checkUniqueException[唯一值校验]** param entity 新增或编辑的学生实体* param insert 是否新增,如果是传入true;反之传入false* return void* date…

本文接着上一篇文章《唯一值校验的实现思路》,在后端实现唯一值校验。用代码实现。

/*** checkUniqueException[唯一值校验]** @param entity 新增或编辑的学生实体* @param insert 是否新增,如果是传入true;反之传入false* @return void* @date 2025/2/10*/private void checkUniqueException(Student entity, boolean insert) throws CustomException {// 定义查询条件Map<String, Object> checkMap = new HashMap<>(16);// @TODO 1在此定义位置值校验的规则String name = entity.getName();String carNum = entity.getCardNum();// 添加空值检查if (StringUtils.isEmpty(name) || StringUtils.isEmpty(carNum)) {throw new IllegalArgumentException("Name or Car Number cannot be null");}checkMap.put("name", name);checkMap.put("carNum", carNum);List<Student> studentList = studentDao.queryAccurate(checkMap);final String errMsg = name + "," + carNum + "的信息,不允许重复保存!";if (CollectionUtil.isNotEmpty(studentList)) {if (insert) {throw new CustomException(errMsg);} else {// 处理多条记录的情况if (studentList.size() != 1) {// 存在2个以上,说明是有多个重复,throw new CustomException(name + "," + carNum + "的信息存在多处重复,请联系管理员!");}checkUpdate(studentList.get(0), entity, name, carNum);}} else {// 校验通过}}/*** checkUpdate[编辑的校验方法]** @param entityOld 数据库查询出来的实体* @param entity      编辑的实体* @param name        校验的name字段* @param carNum      校验的card字段* @return void* @date 2025/2/10*/private void checkUpdate(Student entityOld, Student entity, String name, String carNum) throws CustomException {if (!Objects.equals(entityOld.getId(), entity.getId())) {// 新id和旧id不相等,说明,数据库已经存在了数据。不允许重复保存。throw new CustomException(name + "," + carNum + "的信息,不允许重复保存!");} else {// 校验通过}}

http://www.dtcms.com/wzjs/192419.html

相关文章:

  • 哈尔滨 网站建设公司网站快速排名
  • 可做市值曲线的网站深圳搜索引擎
  • 学校网站建设教程品牌如何推广
  • 网站颜色搭配案例百度查询
  • 郑州二七区做网站简述搜索引擎优化的方法
  • 恒通建设集团有限公司网站网络推广要求
  • 三 网站建设男生和女生在一起探讨人生软件
  • 北京通州区网站建设搜索引擎推广seo
  • 网站 css结构厦门站长优化工具
  • 台州建站模板搭建seo百度点击软件
  • 网站正能量破解版下载大全安装福建键seo排名
  • 购物网站设计的目的长沙seo优化
  • 网站建设实训不足刷赞业务推广网站
  • 郑州网站建设设计河南新站关键词排名优化外包
  • 做水果网站用什么域名重庆seo优化
  • 广东河源疫情通报昆明seo工资
  • 西安网站制作西安搜推宝苏州seo招聘
  • 网页设计下载免费站长工具seo综合查询网
  • 外国黄色网站品牌推广软文200字
  • 怎么设置批发网站怎么做我想在百度发布信息
  • 在某网站被骗钱该怎么做黄冈网站seo
  • 建立网站编码 优帮云想要网站导航正式推广
  • 网站怎样设计网址大全百度收录规则
  • 代做淘宝客网站奉化云优化seo
  • 长春火车站学网络运营需要多少钱
  • 怎么做有趣的微视频网站知识营销
  • 江西省城乡建设培训网-官方网站网店运营的工作内容
  • 网站建设提供什么税票百度seo排名优化技巧分享
  • 深圳前十大包装设计公司排名公司搜索seo
  • 精美图片做网站上哪儿去找图网站平台都有哪些