当前位置: 首页 > 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.mmbaike.com/news/59389.html

相关文章:

  • 销售推广案例网站网络营销推广手段
  • 网站和服务器网络服务器配置与管理
  • wordpress评论头像添加altseo外链建设的方法
  • 广州在线图文网络科技中心网站建设如何做网络推广推广
  • 网站建设公司怎么提供客户服务怎么seo网站排名
  • 香港网站建设的网络公司卡一卡二卡三入口2021
  • 网站备案注销找哪个部门seo优化关键词排名
  • 深达网站制作深圳公司seo网站快速排名外包
  • 网站建设微信运营公司如何自己制作网站
  • 企业网站搜索推广微信广告推广如何收费
  • 怎么用linux做网站服务器吗百度首页精简版
  • 建筑施工特种证书查询入口官网网站seo基础优化
  • 网站建设的基本流程包括哪些seo门户网站建设方案
  • 商务网站设计实训总结淘客推广
  • wordpress分类主题南京seo推广优化
  • 创建了一个网站 怎样做系统测试店铺推广渠道有哪些方式
  • 如何能把网站做的更大新疆今日头条新闻
  • 中小企业网站用什么技术全网热搜关键词排行榜
  • 计算机网站开发 武汉船舶学院优化营商环境的金句
  • 做网站好学吗今日头条关键词排名优化
  • 陕西省建设厅人力资源网站关键词搜索方法
  • 博尔塔拉州大型网站建设成都网络营销公司
  • 互动营销型网站建设郑州官网网站推广优化
  • 怎样建公司网站上海网络推广培训学校
  • 网站基础建设和管理百度网盘网页版入口官网
  • 地方门户网站建设百度快速排名优化服务
  • 网站开发付费视频才能观看百度在线使用
  • 别人做的网站如何要回服务器上海全网营销推广
  • 网站建设有哪几种凡科建站登录入口
  • 上海 网站建设 外包seo云优化软件