0

我要说的很奇怪也很真实,请不要给负分。

Hibernet-core:5.2.14
Spring -boot 2.0
DB:Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit

这应该在数据库中创建一个名为 INSUREDACCESSORYID_SEQ 的序列,但是当我启动我的服务器时它没有这样做。

private @Id @GeneratedValue(strategy=GenerationType.SEQUENCE,generator="insuredAccessoryId_seq") 
    @SequenceGenerator(name="insuredAccessoryId_seq",sequenceName="INSUREDACCESSORYID_SEQ",allocationSize=1) Long id;

奇怪的事情:如果我更改( ADD / REMOVE )属性sequenceName=值中的单个/多个字母, 它将创建一个序列。更改属性值将创建一个序列。

示例:
INSUREDACCESSORYID_SEQ -->> 不起作用
J INSUREDACCESSORYID_SEQ -->> 将创建一个序列

任何帮助将不胜感激。

4

0 回答 0