Grails域类。随机场

时间:2010-11-26 08:06:01

标签: mysql grails random dsl

我有这个Grails域类:

class Main {

    Random r;

    static constraints = {
    }
}

在数据库中,我看到Random其 - tinyblob

在ORM DSL文档中,我找不到关于此的内容。 所以,也许,有人可以说我,为什么Randomtinyblob

1 个答案:

答案 0 :(得分:2)

这是将序列化为字节流的未知类的默认映射。 这是用户类型映射的example,您可以实现Hibernate映射器并在Config.groovy中注册它。

尽管如此,我相信你需要的是声明场瞬态:

class Main {
    Random r = new Random()
    static transients = ['r']
}

或者只是私有 - 默认情况下不会映射私有字段。