我创建了这个Spring Roo项目以显示问题:
project --topLevelPackage com.github.springroo.createupdate
jpa setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY
entity jpa --class ~.domain.Partner --testAutomatically
field string --fieldName name --notNull
field date --type java.util.Calendar --fieldName createdDate --notNull
field date --type java.util.Calendar --fieldName modifiedDate --notNull
web mvc setup
web mvc all --package ~.web
我不希望webD形式更新createdDate和modifiedDate。所以我添加了render =" false"在表单定义中。现在Spring Roo代码不允许保存/更新实体,但它也不会给出任何错误消息。有几种方法可以使这项功能正常工作,但我还没有找到任何最佳解决方案。
任何想法?
此处的代码可以使用: https://github.com/ext271828/spring-roo/tree/master/2014-03-26-CreateUpdateDate