2012-12-04 52 views
4
class abc{ 

    Integer id 
    String name 
} 

class xyz { 


    Integer id 
    Integer project_id 
    String name 
} 

当我保存对象的abc对象保存成功与一些id(说12)现在当我保存对象的xyz它的id增量为(abc.id + 1)。PostgreSQL与Grails自动增量问题

回答

2

Grails使用一个序列[hibernate_sequence]来为新对象保存到数据库的id,如果你想分配一个不同类型的id,你应该阅读grails docs

+0

请参阅[本文](http://grails.1312388.n4.nabble.com/One-hibernate-sequence-is-used-for-all-Postgres-tables-td1351722.html)Burt副本/粘贴解决方案。 – Henrik