grails - Gorm : What is reference:true in Grails domain class mapping block?

标签 grails grails-orm grails-domain-class

public class Address {
    static mapWith = "mongo"

    Region region;
    Zone zone;

    static mapping = {
        id generator: 'identity'
        region reference:true
        zone reference:true
    }
}

我有兴趣知道什么 reference:true做。

根据我的经验,除了没有 DBRef 之外,不使用它会产生完全相同的结果。在实际的 mongo 文档中。

最佳答案

它看起来像 reference控制文档的链接方式。

true ,相关文档引用db-refs , 如果 false , GORM 插入简单 id ,又名 Manual references在蒙戈

关于grails - Gorm : What is reference:true in Grails domain class mapping block?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30185330/

相关文章:

java - org.hibernate.MappingException 在 Grails v3.2.9 中使用 tablePerConcreteClass 继承策略时

hibernate - Grails NonUniqueObjectException:具有相同标识符值的另一个对象已与 session 关联

css - Grails 3.0.1 Assets 管道 Assets 未在生产WAR中链接

grails - Grails:解决 “Server failed to start for port 8080: Address already in use.”

grails - 如何测试从HTTP session 检索信息的Grails服务

hibernate - Joda 时间 DateTime 错误地存储在数据库中

Grails 加载数据一次

grails - Grails Quartz2作业随机停止

grails - Grails 2.5.2中名为 “identity”的成员的约束在模拟测试时生成异常

grails - 如何使用grails调用域名为变量的Domain方法?