Spring 使用hibernate Sequence创建8位数的唯一数字的最佳实践是什么
我试图创建一个8位数的唯一编号作为事务id,并为其他事务增加一个编号 例如,假设第一次预订的交易id为98723450 然后,每次预订后,应增加一个,如9872345198723452等 为此,我使用搜索结果 网络结果Spring 使用hibernate Sequence创建8位数的唯一数字的最佳实践是什么,spring,hibernate,spring-data-jpa,spring-data,Spring,Hibernate,Spring Data Jpa,Spring Data,我试图创建一个8位数的唯一编号作为事务id,并为其他事务增加一个编号 例如,假设第一次预订的交易id为98723450 然后,每次预订后,应增加一个,如9872345198723452等 为此,我使用搜索结果 网络结果 Spring数据JPA和hibernate。您可以使用数据库序列来实现这一点,并在hibernate中进行如下配置 @Id @SequenceGenerator(name=“mySeqGen”,sequenceName=“mySeq”,initialValue=98723450,
Spring数据JPA和hibernate。您可以使用数据库序列来实现这一点,并在hibernate中进行如下配置
@Id
@SequenceGenerator(name=“mySeqGen”,sequenceName=“mySeq”,initialValue=98723450,allocationSize=100)
@GeneratedValue(generator=“mySeqGen”)
私有int-myId;
欢迎来到Stackoverflow!请花些时间阅读,以及。也请尝试创建一个你自己的尝试,并展示给我们。我希望你现在可以得到这个???我也没有试着把它展示给你。@smile我怎样才能为非主键创建一个唯一的数字