Hibernate auto increment id in sql server 2005
Ich versuche zu lernen, hibernate mit annotations.
Nun ich habe eine erfolgreiche Datenbank-Verbindung mit SQL SERVER 2005.
Ich habe eine Klasse Veranstaltung, aber folgende exception kommt:
Hibernate: insert into EVENTS (EVENT_DATE, title) values (?, ?)
1235 [main] WARN org.hibernate.util.JDBCExceptionReporter - SQL Error: 515, SQLState:23000
1235 [main] ERROR org.hibernate.util.JDBCExceptionReporter
- Cannot insert the value NULL
into column 'id', table 'hibernate_db.dbo.EVENTS'; column does not allow nulls. INSERT fails.
der event-Klasse:
@Entity
@Table( name = "EVENTS" )
public class Event {
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(name = "EVENT_ID", unique = true, nullable = false)
private int event_id;
Wenn Sie weitere Informationen benötigen, sagen Sie bitte so.
Kann mir jemand helfen? Ich habe absolut noch keine Ahnung, was falsch ist mit meinem auto increment event_id...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, habe ich es herausgefunden danke an verbundene Frage: Hibernate Auto Increment ID
Ist jetzt der trick für mich, um auto-increment-die EVENT_ID.
Also mein neuer code für die event_id ist: