簡體   English   中英

JPA 序列生成器說增量大小與 DB 中的值不同

[英]JPA sequence generator says increment size differs from the value in DB

@Table(name = "CACHING_DATA")
@Entity
public class CachingData implements Serializable {
    @Id
    @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "CACHING_SEQUENCE")
    private Long id;
    private String protocolecode;
    private String uuid;
}

使用的序列

我有上面的實體 class 和 oracle 序列。 但我收到以下錯誤。

原因:org.hibernate.MappingException:實體映射中[CACHING_SEQUENCE]序列的增量大小設置為[50],而關聯的數據庫序列增量大小為1

您可以將 allocationSize = 1 用於序列

@SequenceGenerator(name = "SomeNameForTheGenerator", sequenceName = "CACHING_SEQUENCE", allocationSize = 1)

這里是 samish 問題: org.hibernate.MappingException:序列的增量大小在實體映射中設置為 [10] 而...大小為 [1]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM