如何在Grails中更改地图的映射

时间:2012-01-12 13:24:37

标签: hibernate grails gorm hibernate-mapping

Grails 2.0.0中Map的默认映射只允许值字段中少于255个字符的字符串,我需要更多。

我显然可以将我的地图更改为用户定义的hasMany键/值实体,但是我从1.3.7移植了一个大型项目,该项目有很多地图,并希望通过一次更改解决问题。

我已经阅读了另外两个StackOverflow问题(herehere),为了改变这个问题,我需要“为HashMap类型包含Hibernate的自定义处理程序”,但是在哪里和如何做我这样做了?

我在标准的Grails文档中找不到任何内容。

2 个答案:

答案 0 :(得分:1)

您是否尝试过应用全局数据库映射? http://grails.org/doc/1.3.7/ref/Database%20Mapping/Usage.html

答案 1 :(得分:0)

我认为您必须应对自定义UserType,因为它在Joda-Time plugin中完成,以处理与Gorm类型相同的Joda-Time类型

您会找到另一个示例there