2011-10-11 32 views
0

我在oracle中使用hibernate。 hibernate_sequence表有幾個SEQUENCE_NAME重複條目(一個小寫字母,另一個大寫字母)hibernate_sequence序列名的重複條目

@Entity 
@Table (name = "service") 
public class Service implements Serializable { 
    @GeneratedValue(strategy = GenerationType.TABLE, generator = "autogen") 
    @TableGenerator(name = "autogen", initialValue = 1, allocationSize = 1) 
    @Getter @Setter @Id private Long id; 

Role 5 
role 11 
SERVICE 16 
service 75 

可能是Hibernate tries to create same Entity/Table twice when @TableGenerator is used - how to avoid it?

+0

如果您嘗試新建/新建數據庫,是否會得到相同的結果?您可能在一段時間內更改了@Table中的名稱。 – gkamal

回答

1

重複這看起來並不就像另一個問題一樣,海報試圖創建一個具有相同名稱的實體和生成器表。看起來你只需要清理你的名字,並使他們始終如一地使用同一個案例。