我想知道如何为JPA创建我自己的自定义ID生成器。我不想创建一个数字增量生成器,而是创建一个字母数字,区分大小写的生成器,类似于URL缩写器如何跟踪网站。如何创建一个用于生成唯一值的新SequenceGenerator?
例如,URL缩写器不使用数字键,因为与区分大小写的字母数字生成器相比,它们效率低下。本质上,像urlshortener.com/20
这样的东西可以缩写为urlshortener.com/t
。随着数字的增加,这种差异成指数地变好,因为它是10^n比62^n,其中n是可用数字的数量。
如何在JPA中将其作为SequenceGenerator实现?
如果您有要求您没有数字ID的要求,那么这是一个有缺陷的要求。恕我直言。 – Shahzeb