2

注釈を使用して休止状態を学習しようとしています。これで、SQL SERVER 2005 とのデータベース接続が正常にセットアップされました。クラス イベントを作成しましたが、次の例外が発生します。

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.

イベントクラス:

@Entity
@Table( name = "EVENTS" )
public class Event {

    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    @Column(name = "EVENT_ID", unique = true, nullable = false)
    private int event_id;

さらに情報が必要な場合は、そう言ってください。誰かが私を助けることができますか?自動インクリメント event_id の何が問題なのか、まったくわかりません...

4

1 に答える 1