2014-09-19 61 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