将Domain转换为JSON时缺少Version属性



在GORM单机版中,我有一个简单的域类,如:

@JsonIgnore( [ 'owner' ] )
class Person implements MongoEntity<Person>{
String id
String name
String owner
Long version // attempt to hack
}

当Person的实例转换为JSON时,version不会输出到生成的JSON字符串中。

有什么方法可以自动完成吗?

p.S。即使显式添加version道具也不会将其添加到生成的JSON中。。。

您可以在grails-app/conf/Config.groovy中设置配置属性

grails.converters.domain.include.version = true

或在grails-app/conf/application.yml

grails:
converters:
domain:
include:
version: true

最新更新