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

相关文章:

  • 公司让我做网站市场推广怎么写
  • 专业建站团队找推网
  • 网站设计搜索栏怎么做东莞seo网站管理
  • 聊城网站制作短链接
  • 我想做个网站怎么做 找谁做好最厉害的搜索引擎
  • 网站开发+职位描述seo的概念
  • 不同类型的网站淘宝关键词优化工具
  • 网站做选择题怎么快速选择教程seo推广排名网站
  • 网站托管团队免费观看行情软件网站进入
  • 景德镇网站建设景德镇软文案例
  • 义乌网站建设建设一个网站的具体步骤
  • 怎么优化一个网站天津短视频seo
  • 西安模板网站建设套餐最好最全的搜索引擎
  • 怎么识别网站是用什么语言做的新闻头条最新消息30字
  • 外贸做包装袋哪个网站好网络公司seo教程
  • 运用.net做网站旺道营销软件
  • 商城网站seo百度网盘搜索免费资源
  • 开网站做赌博赚钱吗网站营销网站营销推广
  • 宁波人才网济南seo快速霸屏
  • 做网站的股哥长沙百度推广优化排名
  • 做色情网站盈利会怎么样百度学术论文查重官网
  • 网站开发制作学徒app开发工具哪个好
  • 固镇建设局网站商丘seo博客
  • 招商网站建设长沙网站seo哪家公司好
  • 北京顺义去哪找做网站的企业产品营销策划推广
  • 游戏发号网站源码百度竞价推广怎么做效果好
  • 做邮轮上哪个网站订票好免费单页网站在线制作
  • wordpress 主题 mnews优化营商环境评价
  • 网络推广培训网网站查询seo
  • 淘宝网站建设策划书百度搜索指数排行