标签: hibernate grails
对于我的域类中的某些字段,我希望在使用MYSql时将编码和归类更改为UTF-8和utf8_polish_ci
UTF-8
utf8_polish_ci
有没有办法在数据源或我的域类中自动执行此操作?现在,每次使用create-drop
create-drop
我只需要类型为LONGTEXT
LONGTEXT
我在班上有这样的映射
static mapping = { myfield type 'text' }
答案 0 :(得分:0)
您似乎可以更改数据源中的编码:
dataSource.url = "jdbc:mysql://localhost:3306/mydb?useUnicode=yes&characterEncoding=UTF-8"
(提到here)
但是如果你只需要某种类型的属性,我不确定是否有适当的解决方案......
定义您自己的方言(如上面链接中提出的,或there)将应用于每个域类...