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

网上智慧团建网站登录毕业设计网站设计步骤

网上智慧团建网站登录,毕业设计网站设计步骤,网站建设需要什么人才,哈尔滨信息工程学院本文接着上一篇文章《唯一值校验的实现思路》,在后端实现唯一值校验。用代码实现。 /*** 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.yayakq.cn/news/795579/

相关文章:

  • 合肥网站建设兼职wordpress短代码使用
  • wordpress能做企业网站吗重庆市工程建设信息网中项网
  • 手机app下载官方沈阳网站的优化
  • 市政建设招标网站有哪些做网站需要编程
  • 地域性旅游网站建设系统结构wordpress设置网页缩略图
  • 国内使用vue做的网站婚庆网站设计
  • 钓鱼网站到底怎么做影视小程序搭建教程
  • 又名林州站长网网站建设w亿玛酷1专注
  • 网站发语音功能如何做网页广告过滤
  • 做网站需要注意的c2c平台是洗钱吗
  • 网站流量运营网页升级升级跳转
  • 免费素材网站无版权全球采购
  • 《关于加快网站群建设的通知》centos 安装wordpress
  • 深圳最好的网站建设公司哪家好定制网站开发一般多少钱
  • 网站建设 事迹音速企业名录搜索软件
  • 中山cms建站工程网站建设方案
  • 网站如何进行seo原生态旅游网站开发需求分析
  • 搭建网站服务器平台的三种方式东坑镇网站仿做
  • 分类信息网站怎么做SEO昆明有几个区
  • 什么公司需要建立网站网站迁移 域名设置
  • 光明做网站外国人做的网站
  • 专业从事成都网站建设怎样创建网页
  • 做淘宝美工和网站设计那个好网站策划任职要求
  • 网站怎么引入微信支付中国发布网
  • 恩施哪里有做网站的网站平台搭建要多少钱
  • 网站建设中忽略的字体侵权行为企业网站怎么做的好看
  • 自己做网站微商小程序登录不了
  • 电商网站开发人员asp网站制作
  • 淘宝网站开发源码Wordpress显示成缩略图
  • 网站的建设内容寿光网站建设哪家好