有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何创建新的SequenceGenerator来生成唯一值?

我想知道如何为JPA创建自己的自定义id生成器。我想创建一个字母数字的、区分大小写的生成器,而不仅仅是一个数字递增的生成器,类似于URL缩短器跟踪站点的方式

例如,URL缩短器不使用数字键,因为与区分大小写的字母数字生成器相比,它们效率低下。本质上,像urlshortener.com/20这样的东西可以缩短为urlshortener.com/t。随着数字的增加,这种差异会以指数形式变得更好,因为它是10^n,而不是62^n,其中n是可用的位数

我如何在JPA中将其作为SequenceGenerator实现


共 (1) 个答案

  1. # 1 楼答案

    对于存储在数据库中来说,这并不是更有效。对于显示,可以使用Base64或Base32编码