【发布时间】:2015-12-02 12:27:21
【问题描述】:
我想知道在 GORM 设置中使用关键字“type”和“sqltype”有什么区别。
class User{
String keywords;
static mapping={
keywords sqlType:'text';
}
}
我使用 MySQL 作为数据库。基本上,这个关键字变量将存储一个通常超过 200 个单词的长字符串。我按照 stackoverflow 上的一些说明来指定其 GORM 映射,但不确定是使用“type”还是“sqltype”。我听说“sqltype”更特定于 MySQL。谁能给我一个更清楚的解释?
另外,这个设置似乎给我带来了“不正确的字符串”错误。
Incorrect string value: '\xAC\xED\x00\x05sr...' for column 'keywords' at row 1 \xAC\xED\x00\x05sr... is a magic number for Java serialization 好像这个sqltype设置有什么特殊效果? (我在 MySQL 中的所有字符集都是 utf8mb4)
感谢您的建议或阐述!
【问题讨论】:
标签: grails