Grails的主键,生成策略可以参考Hibernate的生成策略(http://pumkinchina.iteye.com/admin/blogs/693924)
注意:如果主键非Intger或Long型,需要在Domain中对id类型进行重置
并且需要在mapping增加generator:'assigned',只有这样才可以正常插入数据
class Book {
String id
String bookName
static mapping = {
table 'Book'
id column:'bookID',sqlType:'varchar2(20)',generator:'assigned'
}
}