2016-07-27 47 views
0

Warum Sequenzidentität nicht in SQL-Serversequenzen funktioniert?Warum Sequenzidentität nicht in SQL-Serversequenzen funktioniert?

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

     }) 
+0

können Sie Ihren Beitrag bearbeiten zu schließen, was "funktioniert nicht"? – JoeG

+0

Bitte versuchen Sie anzugeben, was genau der Fehler ist, dem Sie gegenüberstehen. Bitte geben Sie die Details auf verständliche Weise an. – Lijo

Antwort

0

try this:

in SQL Server eine Sequenz erstellen

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

dann diese Sequenz ruft in id Ihrem Unternehmen

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