Java 为数据库中的记录生成代码
我面临着一个无法命名的问题,所以很难在谷歌上找到它!:) 我的项目的技术堆栈是Java 8、Spring Boot 2.0.0.M4、MongoDB 3.4.7 所以我想问你: 在我的web应用程序中,我需要为数据库中的记录生成代码。 代码应该看起来像YYMMDD0001(1709290001)第一部分YYMMDD很简单。 但是第二部分0001和0002-9999呢。问题是,我有很多用户,所以这个数字必须共享。第二天还必须将数字重置为0001。若我要重新启动服务器,我必须找回最后一个值。很明显,为此,我必须在MongoDB中创建一种文档 也许你知道一些很好的方法如何做到这一点,使之有可能与许多用户一起工作。 这种方法的popper名称是什么?从这里开始:Java 为数据库中的记录生成代码,java,mongodb,Java,Mongodb,我面临着一个无法命名的问题,所以很难在谷歌上找到它!:) 我的项目的技术堆栈是Java 8、Spring Boot 2.0.0.M4、MongoDB 3.4.7 所以我想问你: 在我的web应用程序中,我需要为数据库中的记录生成代码。 代码应该看起来像YYMMDD0001(1709290001)第一部分YYMMDD很简单。 但是第二部分0001和0002-9999呢。问题是,我有很多用户,所以这个数字必须共享。第二天还必须将数字重置为0001。若我要重新启动服务器,我必须找回最后一个值。很明显,
然后展开代码以跟踪存储的日期和seq num。vendNextId()函数将调用date(),如果日期跨越到第二天,则将seq重置为0,并将存储的日期设置为新日期。欢迎使用Stack Overflow!请复习我们的课程,帮助你提出一个好问题,从而得到一个好答案。