本文共 581 字,大约阅读时间需要 1 分钟。
我搞了2个晚上终于这个问题搞定了,害得我还给grails的官网发了个email,但是没给发到email list上,因为我没订阅。。
不过最后还是找到了 是国内某哥们的站上的 原文如下
class Country {
String id String name Boolean active = truestatic mapping = {
id generator:'uuid.hex', params:[separator:'-'] }}params:[separator:'-']为主键中间使用"-"分隔, 比如生成格式为: 2c9d004d-1b247311-011b-2473734f-0001
当然可以去掉params:[separator:'-']直接写成class Country {
String id String name Boolean active = truestatic mapping = {
id generator:'uuid.hex' }}这样就生成格式为: 2c9d004d1b247311011b2473ebf90003
我其实最早也这样写过,但是写的是
id generator: "uui.dhex", type:"string"
而没有重新定义string id。
所以需要重新定义id这样就好了。。
转载地址:http://spini.baihongyu.com/