我想知道如何爲JPA創建我自己的自定義ID生成器。我不想創建一個數字增量生成器,而是創建一個字母數字,區分大小寫的生成器,類似於URL縮寫器如何跟蹤網站。如何創建一個用於生成唯一值的新SequenceGenerator?
例如,URL縮寫器不使用數字鍵,因爲與區分大小寫的字母數字生成器相比,它們效率低下。本質上,像urlshortener.com/20
這樣的東西可以縮寫爲urlshortener.com/t
。隨着數字的增加,這種差異成指數地變好,因爲它是10^n比62^n,其中n是可用數字的數量。
如何在JPA中將其作爲SequenceGenerator實現?
如果您有要求您沒有數字ID的要求,那麼這是一個有缺陷的要求。恕我直言。 – Shahzeb