有没有办法更改列编码和排序

时间:2014-09-23 16:46:19

标签: hibernate grails

对于我的域类中的某些字段,我希望在使用MYSql时将编码和归类更改为UTF-8utf8_polish_ci

有没有办法在数据源或我的域类中自动执行此操作?现在,每次使用create-drop

进行部署时,我都必须手动更改字段(10)

我只需要类型为LONGTEXT

的字段

我在班上有这样的映射

static mapping = {
  myfield type 'text'
}

1 个答案:

答案 0 :(得分:0)

您似乎可以更改数据源中的编码:

dataSource.url = "jdbc:mysql://localhost:3306/mydb?useUnicode=yes&characterEncoding=UTF-8"

(提到here

但是如果你只需要某种类型的属性,我不确定是否有适当的解决方案......

定义您自己的方言(如上面链接中提出的,或there)将应用于每个域类...