国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java代碼新增或修改時候的驗證字段唯一

這篇具有很好參考價值的文章主要介紹了java代碼新增或修改時候的驗證字段唯一。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

java代碼新增或修改時候的驗證字段唯一文章來源地址http://www.zghlxwxcb.cn/news/detail-409989.html

方式一

String PLOT_CODE_MSG = "地塊編碼已存在";
//驗證plotCode是否唯一,獲取id
String plotId = plotService.getIdByPlotCode(plot.getPlotCode());
  //新增的時候判斷是否存在
  if (Func.isEmpty(plot.getId())) {
      if (Func.isNotEmpty(plotId)) {
          return fail(PLOT_CODE_MSG);
      }
  } else {
      //修改的時候判斷是不是自己的地塊編碼
      if (Func.isNotEmpty(plotId) && !Func.toStr(plot.getId()).equals(plotId)) {
          return fail(PLOT_CODE_MSG);
      }
  }

方式二

String PLOT_CODE_MSG = "地塊編碼已存在";
//根據(jù)地塊編碼判斷是否存在
LambdaQueryWrapper<Plot> lambdaQueryWrapper=new LambdaQueryWrapper<>();
//根據(jù)id和編碼查詢id
 lambdaQueryWrapper.select(Plot::getId).eq(Plot::getPlotCode,plot.getPlotCode());
 //如果參數(shù)id不為空
 if(!Func.isEmpty(plot.getId())){
 //查詢非自身的
     lambdaQueryWrapper.ne(Plot::getId,plot.getId());
 }
 //獲取數(shù)據(jù)
 List<Plot> plotList=plotService.list(lambdaQueryWrapper);
 //不為空拋異常
 if(!Func.isEmpty(plotList)){
     return fail(PLOT_CODE_MSG);
 }

到了這里,關(guān)于java代碼新增或修改時候的驗證字段唯一的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 請問如何用oracle觸發(fā)器實現(xiàn)不允許新增/刪除表/增加/減少/修改字段類型

    請問如何用oracle觸發(fā)器實現(xiàn)不允許新增/刪除表/增加/減少/修改字段類型

    請問如何用oracle觸發(fā)器實現(xiàn)不允許新增/刪除表/增加/減少/修改字段類型 給本帖投票 56211打賞收藏 ?分享 ?轉(zhuǎn)發(fā)到動態(tài)舉報 ?寫回復(fù) 性能測試中發(fā)現(xiàn)oracle11g數(shù)據(jù)庫每天22點,oralce進程CPU占用率突增 11 條回復(fù) ?切換為時間正序 請發(fā)表友善的回復(fù)… 發(fā)表回復(fù) microsoft_fly?2008-11-18 還

    2024年02月16日
    瀏覽(20)
  • 【開發(fā)方案】KaiOS 新增APN信息字段的代碼實現(xiàn)

    KaiOS 基線不提供MCC、MNC、MVNO和bearer等信息的顯示,因此在APN詳情頁無法查看單條APN的這些信息,跟Android 原生邏輯存在差異,需要自行實現(xiàn)。 KaiOS APN Settings模塊代碼-CSDN博客 KaiOS 運營商相關(guān)文件operator_variant_manager.js代碼功能和調(diào)試-CSDN博客 KaiOS Data業(yè)務(wù)代碼調(diào)試驗證方法(無

    2024年02月22日
    瀏覽(21)
  • Java自定義校驗注解實現(xiàn)List、set集合字段唯一性校驗

    Java自定義校驗注解實現(xiàn)List、set集合字段唯一性校驗

    在開發(fā)過程中,前端給后端傳遞集合,并且需要保證集合的實體類中的某些字段必須是惟一的,不能重復(fù)。 傳遞的集合: 集合對應(yīng)的實體類: 如果我們要保證傳遞的name或者card必須是唯一的,不能重復(fù),應(yīng)該如何實現(xiàn)呢,此時可以通過自定義注解的方式實現(xiàn)。 @Documented @Do

    2024年02月14日
    瀏覽(57)
  • MySQL新增唯一索引造成數(shù)據(jù)丟失問題

    ??MySQL目前主要有三種DDL方式,MySQL原生的DDL,pt-osc和gh-ost,介紹文章如下: MySQL online ddl與快速加列 pt-osc/gh-ost原理 MySQL online DDL的兩個坑 ??從gh-ost和pt-osc的原理上來講,全量都是通過insert ignore拷貝到新表,然后增量數(shù)據(jù)通過觸發(fā)器或者binlog的方式merge到新表中,這樣的

    2024年02月06日
    瀏覽(24)
  • 【JaveWeb教程】(26) Mybatis基礎(chǔ)操作(新增、修改、查詢、刪除) 詳細代碼示例講解(最全面)

    【JaveWeb教程】(26) Mybatis基礎(chǔ)操作(新增、修改、查詢、刪除) 詳細代碼示例講解(最全面)

    學(xué)習(xí)完mybatis入門后,我們繼續(xù)學(xué)習(xí)mybatis基礎(chǔ)操作。 需求說明: 根據(jù)資料中提供的《tlias智能學(xué)習(xí)輔助系統(tǒng)》頁面原型及需求,完成員工管理的需求開發(fā)。 通過分析以上的頁面原型和需求,我們確定了功能列表: 查詢 根據(jù)主鍵ID查詢 條件查詢 新增 更新 刪除 根據(jù)主鍵ID刪除

    2024年01月17日
    瀏覽(92)
  • hive表新增字段,指定新增字段位置,刪除字段

    背景:項目中,客戶使用hive內(nèi)表,由于邏輯變更,原h(huán)ive表結(jié)構(gòu)需要調(diào)整,新增字段。 一、新增字段 遇到hive表新增字段,以往建表都是建外表,直接drop后,重新創(chuàng)建。由于這次全部使用內(nèi)表創(chuàng)建的,所以使用add column功能新增字段。 但是發(fā)現(xiàn),如果已經(jīng)存在記錄的情況下覆

    2024年02月09日
    瀏覽(25)
  • 如何建立含有邏輯刪除字段的唯一索引

    如何建立含有邏輯刪除字段的唯一索引

    業(yè)務(wù)場景 分析 解決 總結(jié) 在實際工作當中,遇到一個場景,就是在用戶注冊時,名字要全局唯一,當然,我們是可以對用戶進行刪除的,你會怎么去做? 一般來說,我們可以在用戶注冊請求時,進行查庫校驗,看看名字是否已經(jīng)存在,如果存在就拋異常給提示;否則,就落

    2023年04月15日
    瀏覽(29)
  • mongdb 存在重復(fù)字段值,建立唯一索引失敗

    mongdb 存在重復(fù)字段值,建立唯一索引失敗

    1. 插入兩條相同的數(shù)據(jù) 2. 創(chuàng)建索引 3. 報錯

    2024年02月07日
    瀏覽(17)
  • 兩表union 如何保證group by 字段唯一

    當要計算的指標可能來源多個表時,可能會使用到union all把不同的表中計算的指標合起來。關(guān)于union all使用條件: 兩個要聯(lián)合的SQL語句 字段個數(shù) 必須一樣,而且 字段類型 要“相容”(一致) 另外,回顧union和union all的區(qū)別:union會自動 壓縮多個結(jié)果集合中的重復(fù)結(jié)果 ,而

    2024年02月09日
    瀏覽(16)
  • javaAPI操作Elasticsearch_elasticsearch 修改字段 java api

    javaAPI操作Elasticsearch_elasticsearch 修改字段 java api

    } } import com.zyw.elasticsearchdemo.constants.HotelConstants; import org.apache.http.HttpHost; import org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest; import org.elasticsearch.client.RequestOptions; import org.elasticsearch.client.RestClient; import org.elasticsearch.client.RestHighLevelClient; import org.elasticsearch.client.indices.Create

    2024年04月17日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包