我正在使用grails db-reverse-engineer插件从现有的PostgreSQL数据库生成域类。
数据库中的每个表都有一个关联的序列,该序列确定下一个ID。例如,主键列为“t_id”的表“table”使用序列“table_t_id_seq”。
当我使用db-reverse-engineer生成域类时,它将生成如下映射:
id column: "t_id", generator: "assigned"
这引起了错误,经过一番搜索和修改后,我发现适当的映射如下:
id column: "t_id", generator: "sequence", params: [sequence: "table_t_id_seq"]
有什么方法可以配置db-reverse-engineer生成后者而不是前者?我宁愿不必修改我生成的所有域类以使其工作。
最佳答案
不,该位是硬编码的。您可以在http://jira.grails.org/browse/GPREVERSEENGINEER上创建功能请求
关于postgresql - 使用grails db-reverse-engineer时,如何指定生成器应为 “sequence”而不是 “assigned”?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21563878/