【发布时间】:2014-02-04 21:30:28
【问题描述】:
我正在使用 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 来生成后者而不是前者?我宁愿不必修改我生成的所有域类来使它们工作。
【问题讨论】:
标签: postgresql grails