所以我终于引入codenarc
了我的项目的构建过程,我收到了以下警告 - GrailsDomainReservedSqlKeywordName
。
问题是我有很多这样的警告,即因为我已经将很多域字段命名为data
. 例如
class FormData {
Long data
static constraints = {
data nullable: true
}
...
根据这个效果codenarc
是
使用这样的关键字命名域类(或其字段)会导致 SQL 模式创建错误和/或冗余表/列名称映射。
我的问题是:我现在是否应该重命名我的所有data
属性,如果是,如何最好地做到这一点(也许使用数据库迁移)?
我只是想知道为什么 Grails 文档没有警告不要使用这些保留关键字。也许他们应该。