2016-07-27 48 views
0

为什么序列标识在SQL服务器序列中不起作用?为什么序列标识在SQL服务器序列中不起作用?

@GenericGenerator(name = "sequence", 
      strategy = "sequence-identity", 
      parameters = { 
        @org.hibernate.annotations.Parameter(
          name = "sequence", 
          value = "SEQ_PARTNER_TIMETABLE_ID" 
        ) 

     }) 
+0

您可以编辑您的帖子,包括什么“不工作”? – JoeG

+0

请尝试提供您所面对的错误。请以可理解的方式提供详细信息。 – Lijo

回答

0

试试这个:

在SQL Server中创建一个序列

CREATE SEQUENCE [schema_name . ]sequence_name 
    START WITH 1 
    INCREMENT BY 1 
    NO CYCLE 
    ; 

然后在实体的ID叫这个序列

@Id 
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "users_seq_gen") 
@SequenceGenerator(name = "users_seq_gen", sequenceName = "sequence_name") 
相关问题