2014-09-19 59 views
1

我们正在开发电子商务应用,在此我们要实现人类可读订单ID (OD40627056751)从我们side.we正在使用Java 1.6和Strus 2阶构象人类可读的唯一ID。 x和mysql 5.5, 请帮我解决这个问题, 在此先感谢。如何生成Java

+0

你想全局唯一的ID,或独特的只有你的数据库。 – 2014-09-19 05:02:50

+0

我想全球范围内,因为我将发送给我的客户相同的唯一ID检查他们的订单状态。它必须生成并需要前往客户端以获取订单的进一步信息 – zameer 2014-09-19 05:10:34

回答

0

您可以使用带有某些前缀的主键号码。

如果它只是一个网站上的订单号。它不必是全球唯一的,它应该是唯一的订单号。而你的订单表主键本身是唯一的。

订单号可以是: OD0000000001, OD0000000002, ...., OD0000003333

+0

但是,如何创建一个实体但尚未持久(并且因此尚未分配主键)? – scottb 2016-10-25 15:21:27