【发布时间】:2018-02-20 10:12:41
【问题描述】:
我需要将具有数字 id(15-25 位)的实体保存到 H2 db。由于db不支持BigInteger(它映射到Decimal),所以保存这么长的数字的唯一方法是String类型。
问题:如何生成String 类型的自动递增数字ID?
更新
ID 应如下所示:123456789012345(最少 15 位,最多 25 位)
【问题讨论】:
-
或
UUID.randomUUID().toString()。但 Long 是可能的:h2database.com/html/datatypes.html#identity_type -
UUID 格式('550e8400-e29b-41d4-a716-446655440000')不合适。
标签: java jpa spring-boot h2