id生成规则

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'

 

   }

 

}

 

你可能感兴趣的:(Hibernate,grails)