@SequenceGenerator不生成序列

时间:2018-06-16 15:34:48

标签: oracle12c hibernate-5.x sequence-generators

无论我要说的是什么都非常奇怪而且非常真实,请不要给出负面标记。

Hibernet-core:5.2.14
Spring -boot 2.0
DB:Oracle Database 12c企业版12.1.0.2.0版 - 64位

这应该在DB中通过名称INSUREDACCESSORYID_SEQ创建一个序列,但是当我启动服务器时它无法这样做。

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

Strange Thing:如果我更改(添加/删除)单个/多个字母 在属性值 sequenceName = 中,它将创建一个序列。更改属性值将创建序列。

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

任何帮助将不胜感激。

0 个答案:

没有答案