2 ngchihong ngchihong 于 2016.04.12 13:15 提问

实现一个自动生成的订单ID

我在做一个POS机收费系统,然后打算写一个java类生成订单ID,因为ID不能重复,所以我打算是按"日期+流水号"的格式。

在生成一张订单的订单号的时候,需要获取数据库上一订单的ID 然后+1来实现。

想求问一下大神们,如何才能获取上一订单的ID号呢?

2个回答

CSDNXIAOD
CSDNXIAOD   2016.04.12 13:22

自动生成ID
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

yjlyl
yjlyl   2016.04.12 14:14

可以获取所有的id,之后对其进行拆分,去掉前面的日期部分,将剩余的部分进行比较大小,去最大者+1,再拼接上当前的时间就成了新的id

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!