java - 如何在java中生成人类可读的唯一ID

标签 java unique-id

我们正在开发电子商务应用程序,我们希望在其中实现人类可读的订单 ID (OD40627056751) 用于我们这边的订单确认。我们使用的是 java 1.6 和 Strus 2.x 以及 mysql 5.5, 请帮我解决这个问题, 提前致谢。

最佳答案

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

如果只是一个网站上的订单号。它不必是全局唯一的,它应该是唯一的订单号。并且您的订单表主键本身是唯一的。

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

关于java - 如何在java中生成人类可读的唯一ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25926664/

相关文章:

java - 用 Java 洗牌

java - 在java中注入(inject)击键

java - 将多个 Iterable 包装成一个 Iterable

java - 在私有(private)方法 createaccountID() 中创建唯一 id,而不使用 uuid

events - Liferay Portlet 中的事件

Java 焦点事件监听器

php - 使用 angularjs php 和 mysql 字母数字自动递增 id

php - 使用 PHP 和 MYSQL 生成唯一 ID

java - 无法生成唯一的用户编号

Java8 与 JDBC 驱动程序兼容的问题