校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > mybatis+mysql 使用存儲過程生成流水號的實現代碼

mybatis+mysql 使用存儲過程生成流水號的實現代碼

熱門標簽:西安400電話在哪里辦理 甘孜電話機器人廠家 銀川電銷外呼系統定制 上海智能外呼系統需要多少錢 凱立德科技館地圖標注 哈爾濱crm外呼系統價格 電銷機器人好品牌門薩維l 做地圖標注都需要什么工具 中科嘉智人工智能電銷機器人

使用存儲過程,在操作數據庫時開啟事務,避免并發時同時操作造成數據重復

CREATE DEFINER=`root`@`localhost` PROCEDURE `GetSerialNo`(IN tsCode VARCHAR(50),OUT result VARCHAR(200) )
BEGIN 
 DECLARE tsValue VARCHAR(50); 
 DECLARE tdToday VARCHAR(20);  
 DECLARE nowdate VARCHAR(20);  
 DECLARE tsQZ  VARCHAR(50); 
 DECLARE t_error INTEGER DEFAULT 0; 
 DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET t_error=1; 
 START TRANSACTION; 
  /* UPDATE sys_sno SET sValue=sValue WHERE sCode=tsCode; */
  SELECT sValue INTO tsValue FROM sys_sno WHERE sCode=tsCode; 
  SELECT sQz INTO tsQZ FROM sys_sno WHERE sCode=tsCode ; 
 -- 因子表中沒有記錄,插入初始值  
  IF tsValue IS NULL THEN 
   SELECT CONCAT(DATE_FORMAT(NOW(),'%y%m'),'0001') INTO tsValue; 
   UPDATE sys_sno SET sValue=tsValue WHERE sCode=tsCode ; 
   SELECT CONCAT(tsQZ,tsValue) INTO result; 
  ELSE     
   SELECT SUBSTRING(tsValue,1,4) INTO tdToday; 
   SELECT CONVERT(DATE_FORMAT(NOW(),'%y%m'),SIGNED) INTO nowdate;
   -- 判斷年月是否需要更新
   IF tdToday = nowdate THEN 
    SET tsValue=CONVERT(tsValue,SIGNED) + 1; 
   ELSE 
    SELECT CONCAT(DATE_FORMAT(NOW(),'%y%m') ,'0001') INTO tsValue ; 
   END IF; 
   UPDATE sys_sno SET sValue =tsValue WHERE sCode=tsCode; 
   SELECT CONCAT(tsQZ,tsValue) INTO result; 
  END IF; 
  IF t_error =1 THEN 
  ROLLBACK; 
  SET result = 'Error'; 
  ELSE 
  COMMIT; 
  END IF; 
  SELECT result ;  
END;
dao
Integer getFaultNo(MapString, String> parameterMap);

xml

update id="getFaultNo" parameterMap="getFaultMap" statementType="CALLABLE">
  CALL GetSerialNo(?,?)
 /update>
 !--
  parameterMap.put("tsCode", 0);
  parameterMap.put("result", -1);
  -->
 parameterMap type="java.util.Map" id="getFaultMap">
  parameter property="tsCode" mode="IN" jdbcType="VARCHAR"/>
  parameter property="result" mode="OUT" jdbcType="VARCHAR"/>
 /parameterMap>

調用

MapString, String> parameterMap = new HashMapString, String>();
  parameterMap.put("tsCode", "a");
  parameterMap.put("result", "-1");
  faultMapper.getFaultNo(parameterMap);
  // insert 故障日志 (主表)
  if (!parameterMap.get("result").equals("-1")  
    !parameterMap.get("result").equals("Error")) {
   //成功
  } else {
   throw new RuntimeException();
  }

總結

以上所述是小編給大家介紹的mybatis+mysql 使用存儲過程生成流水號的實現代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • oracle(plsql)生成流水號
  • PHP獲取MySQL執行sql語句的查詢時間方法
  • ThinkPHP框架獲取最后一次執行SQL語句及變量調試簡單操作示例
  • mysql 獲取今天、昨天0點時間戳的實例
  • mysql 獲取昨天日期、今天日期、明天日期以及前一個小時和后一個小時的時間
  • sql 流水號獲取代碼實例

標簽:四川 平頂山 山南 濮陽 浙江 安徽 安康 那曲

巨人網絡通訊聲明:本文標題《mybatis+mysql 使用存儲過程生成流水號的實現代碼》,本文關鍵詞  mybatis+mysql,使用,存儲,過程,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《mybatis+mysql 使用存儲過程生成流水號的實現代碼》相關的同類信息!
  • 本頁收集關于mybatis+mysql 使用存儲過程生成流水號的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品视频在线看| 精品国产乱码久久久久久影片| av午夜一区麻豆| 91久久人澡人人添人人爽欧美| 欧美一区二区三区日韩视频| 亚洲国产综合色| 国内一区二区视频| 欧美精品777| 亚洲一区二区视频在线观看| 国产成人精品亚洲日本在线桃色| 欧美特级限制片免费在线观看| 中文字幕高清一区| 色综合久久久网| 国产欧美一区二区精品忘忧草| 亚洲gay无套男同| 国产精品免费人成网站| 国产一区三区三区| 欧美激情资源网| 不卡视频在线观看| 亚洲精品五月天| 欧美三级中文字幕在线观看| 中文字幕一区二区三区在线观看 | 国产精品亚洲专一区二区三区 | 国产高清精品在线| 日韩午夜在线观看视频| 青青青伊人色综合久久| 欧美精品一区二区精品网| 亚洲狠狠丁香婷婷综合久久久| 国产在线精品不卡| 国产亚洲精品aa| 欧美一区2区视频在线观看| 国产精品12区| 亚洲一区二区三区四区在线 | 一区二区三区中文在线观看| 91黄色在线观看| 国产东北露脸精品视频| 韩国av一区二区三区在线观看| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩一区不卡| 欧美mv日韩mv| 欧美日韩一区小说| av高清不卡在线| 国产真实乱对白精彩久久| 国产欧美日韩在线观看| 91精品国产综合久久小美女| 成人午夜av电影| 国产麻豆成人传媒免费观看| 亚洲综合视频在线观看| 亚洲女厕所小便bbb| 亚洲日本va午夜在线影院| 久久综合色一综合色88| 久久婷婷色综合| 国产日韩欧美精品电影三级在线| 91精品国产综合久久福利软件| 91视频国产资源| 波多野结衣精品在线| 日韩视频一区在线观看| 欧美一区二区免费视频| 欧美一区欧美二区| 亚洲午夜视频在线观看| 亚洲激情图片qvod| 一区二区欧美视频| 日本特黄久久久高潮| 日韩电影在线观看一区| 欧美在线一二三四区| 欧美日韩久久久一区| 欧美肥胖老妇做爰| 日本一区二区久久| 日韩精品色哟哟| 亚洲精品一区二区三区在线观看| 九九九精品视频| 懂色av一区二区在线播放| 欧美性生活影院| 亚洲欧美日韩国产综合在线| 国产精品一级在线| 国产三级久久久| 国产·精品毛片| 成人免费一区二区三区在线观看| 国产精品一区二区久久精品爱涩| 日韩欧美另类在线| 国产一区二区精品久久99| 精品日韩在线一区| 成人h动漫精品| 亚洲亚洲精品在线观看| 91精品蜜臀在线一区尤物| 99久久综合色| 国产精品国产a| 最新国产成人在线观看| 亚洲欧美日韩成人高清在线一区| 欧美大白屁股肥臀xxxxxx| 欧美精品免费视频| 亚洲卡通欧美制服中文| 国产主播一区二区| 欧美一区二区三区视频免费播放| 久久久一区二区三区捆绑**| 香蕉加勒比综合久久| 色综合久久天天| 亚洲国产精品久久人人爱蜜臀| 欧美日韩国产乱码电影| 精品一区二区精品| 亚洲女爱视频在线| 青草av.久久免费一区| 日本一二三不卡| 国产suv精品一区二区6| 日本一区二区三级电影在线观看 | 久久综合999| 99国产欧美另类久久久精品| 国产一区二区三区高清播放| 久久精品夜夜夜夜久久| 国内精品伊人久久久久影院对白| 国产精品久久久久久久久晋中| www激情久久| 久久久影视传媒| 久久综合狠狠综合久久综合88| 91亚洲国产成人精品一区二三 | 日韩一区欧美小说| 国产精品看片你懂得| 中文字幕一区在线| 亚洲视频一区二区在线| 欧美日韩国产另类一区| 色婷婷综合视频在线观看| 不卡视频免费播放| 91福利在线导航| 欧美精品在线观看播放| 欧美精品第1页| 欧美午夜不卡视频| 欧美午夜一区二区| 欧美亚洲一区二区在线观看| 91麻豆精品国产自产在线观看一区 | 国产精品91一区二区| 天天综合天天综合色| 亚洲国产欧美日韩另类综合| 亚洲电影在线免费观看| 青青草精品视频| 色94色欧美sute亚洲13| 91久久精品一区二区三区| 宅男噜噜噜66一区二区66| 欧美精品久久天天躁| 欧美三级三级三级爽爽爽| 欧美男人的天堂一二区| 91成人在线观看喷潮| 亚洲精品在线免费观看视频| 亚洲少妇中出一区| 激情欧美一区二区三区在线观看| 国产成人在线网站| 色综合咪咪久久| 日韩欧美精品在线视频| 亚洲福利一区二区| 成人精品gif动图一区| 欧美人动与zoxxxx乱| 国产欧美一区二区在线观看| 亚洲午夜在线电影| 色狠狠色噜噜噜综合网| 亚洲欧美另类综合偷拍| av不卡一区二区三区| 久久综合九色综合97_久久久| 日韩电影在线观看电影| 色欧美乱欧美15图片| 五月婷婷激情综合网| 色成年激情久久综合| 中文字幕中文字幕中文字幕亚洲无线| 亚洲精品大片www| 色综合中文综合网| 日韩一区二区在线观看| 国产成人免费高清| 亚洲精品久久7777| 色天使久久综合网天天| 一区二区三区中文字幕精品精品| 日本高清无吗v一区| 秋霞影院一区二区| 欧美成人女星排行榜| 免费三级欧美电影| 亚洲素人一区二区| 欧美日韩精品电影| 一区二区三区欧美日韩| 欧美一区二区在线看| 91年精品国产| 国产在线日韩欧美| 五月综合激情婷婷六月色窝| 欧美伦理电影网| 国产又黄又大久久| 亚洲自拍偷拍麻豆| 亚洲日本护士毛茸茸| 久久婷婷一区二区三区| 欧美自拍丝袜亚洲| 麻豆成人在线观看| 免费三级欧美电影| 另类小说色综合网站| 国内久久婷婷综合| 亚洲高清一区二区三区| 久久久久久久久久久久电影 | 亚洲国产乱码最新视频| 欧美精品在线一区二区| 欧洲av在线精品| 日本电影欧美片| 在线中文字幕一区二区| 在线观看av一区| 91女神在线视频| 色狠狠色狠狠综合| 欧美精品xxxxbbbb|