0

我有一个由 Spring roo 生成的 Web MVC 项目。我对 MSSQL DB 进行了逆向工程,需要创建自己的主键,但无法使用 Roo 生成的输入进行插入(预计自动增量或自生成 ID)。有任何想法吗?尝试此操作时,我从控制台收到以下消息。

ERROR org.hibernate.util.JDBCExceptionReporter - Field 'id' doesn't have a default value
4

1 回答 1

1

@ManyToOne/@JoinColumn 的 DBRE 代码生成似乎有点不正确。代码生成器错误地将此类字段设置为“insertable = false”,然后在插入引用表期间忽略此特定外键列引用。如果需要,将其更改为“insertable = true”以及“可更新”,并且应该很好。

于 2012-09-16T05:19:21.723 回答