我有一个域类有一个整数变量“代码”。我的要求是使该域,并自动递增“代码”,主键列,并从创建该表中删除默认的“ID”列doamin.thnks如何更改grails中的主键列?
9
A
回答
16
使用本:
static mapping = {
id name: 'code'
}
更多的信息在这里: http://grails.org/doc/2.0.x/ref/Database%20Mapping/id.html
9
默认情况下在Grails中的域类决定了它们使用合理的默认值映射到数据库的方式。您可以使用ORM Mapping DSL对其进行自定义。
定制用id
生成域类的标识符的方式。 请参阅Grails documentation for id。
static mapping = {
id column: 'code', type: 'integer'
}
相关问题
- 1. 如何更改MySQL中表的主键?
- 2. sqlite&rails:更改主键列?
- 3. 如何更改主键和连接的外键的列类型?
- 4. 如何更改SQL Server中主键的列长度?
- 5. 更改主键
- 6. 更改主键
- 7. Grails:如何使外键成为主键
- 8. 如何更改表的主键
- 9. 如何更改SQL Azure上的主键
- 10. 如何更改表的复合主键
- 11. 如何将关联列之一用作Grails中表的主键?
- 12. 更改SharePoint列表的主键?
- 13. 更改主键和标识的表列
- 14. 如何更改Grails嵌入列映射
- 15. 更新Grails的主键值gorm
- 16. 更改其他表中外键引用的表的主键列
- 17. 如何更改Grails应用程序中的默认主页?
- 18. 在Oracle中更改主键
- 19. 在Grails 3.x.x中更改主题
- 20. 更改主键ID为String类型的Grails
- 21. 如何更新也是主键的列?
- 22. 更改主键值
- 23. CQL3更改主键
- 24. 如何使用NHibernate更改主键
- 25. 如何将外键映射为Grails中的主键?
- 26. 在SQL Server更改主键列
- 27. 添加主键更改列类型
- 28. 如何更改eclipse中的grails版本?
- 29. 如何更改Grails中BigDecimal的精度
- 30. MySQL:更改主键的ID