Spring Roo Web MVC插入 - 没有默认主键

时间:2012-06-27 14:33:46

标签: spring primary-key spring-roo

我有一个由Spring roo生成的Web MVC项目。我反向设计了一个MSSQL DB并且需要创建我自己的主键但是无法使用Roo生成的输入插入(预期自动增量或自生成的ID)。有任何想法吗?当我尝试这个时,我从控制台收到以下消息。

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

1 个答案:

答案 0 :(得分:1)

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