首页 > 编程语言 >java生成一定12位递增的流水号

java生成一定12位递增的流水号

时间:2022-11-15 10:22:38浏览次数:39  
标签:12 java 递增 订单号 流水号 编号

项目需求中有时需要生成一定规则递增编号。例如系统中唯一订单号组成规则可能是:机构代码+时间+12位编号。例如:000000120221115000000000001/000000120221115000000000002之类的,如何处理12位编码递增呢?

实现方法:初始一个01的订单号,然后去数据库中查询当天订单号中最大的值,截取12位编号并转换成int型,在转换后的整形数上+1并返回。该方法可能效率不够高。

 

标签:12,java,递增,订单号,流水号,编号
From: https://www.cnblogs.com/mlgm/p/16891521.html

相关文章

  • 【Java】生成随机字符串
    packagecom.runsky.utils;importjava.util.Random;publicclassGetRandom{privatestaticfinalString[]GENERATE_SOURCE=newString[]{"0","1","2",......
  • ABC127F
    ABC127F*2003这个定数让我很心动阿。可惜了。题目描述有一个函数\(f(x)\),初始时\(f(x)=0\)接下来你会对这个函数进行\(Q\)次以下操作:\(\texttt{1ab}\),将\(f......
  • JavaScript自定义数据类型判断函数
    functionjudgeType(ele){letres=typeofele;if(res==="object"){//短路表达式,第一个成立则返回第二个的值,第一个不成立,则返回第一个的值......
  • Java注解与原理分析
    目录一、注解基础二、注解原理三、常用注解1、JDK注解2、Lombok注解四、自定义注解1、同步控制2、类型引擎五、参考源码使用的太多,被忽略的理所当然;一、注解基础注解......
  • java向kafka发送消息(生产者)
    代码如下,简单记录一下packageorg.example;importjava.util.Properties;importorg.apache.kafka.clients.producer.KafkaProducer;importorg.apache.kafka.client......
  • Java反应式编程(2)
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ 看了前面对反应式编程的说明,可能很多人都会打退堂鼓了。Lambda都已经够难理解的了,又来了一个反应式编程!实在卷不动了~其......
  • Java 同步锁ReentrantLock与抽象同步队列AQS
    AbstractQueuedSynchronizer抽象同步队列,它是个模板类提供了许多以锁相关的操作,常说的AQS指的就是它。AQS继承了AbstractOwnableSynchronizer类,AOS用于保存线程对象,保存什......
  • JAVA学习
    JAVA问题解决综合问题语句FILEf=newFILE("Grades.txt");在IDEA中运行时,读取的目标文件不一定是源码所在目录下的"Grades.txt",而是源码类所属的父模块中最高级的模......
  • GL-Speaking American 20221112
    Quinn-ChinaXingwei-ChinaAlice-ChinaEistert-ChinaFen-ChinaAaron-ChinaWhatdoamericansoundlike?Thespeedofcontinuousreadingwillbefastertha......
  • javaScript书写位置
    1.内部javaScript   直接写在html文件里,用script标签包住  规范:script标签写在</body>上面2.外部js:代码写在以.js结尾的文件里语法:通过scr......