我有一个域类有一个整数变量“代码”。我的要求是使该域,并自动递增“代码”,主键列,并从创建该表中删除默认的“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. SQL - 如何更改主键
- 2. 如何更改MySQL中表的主键?
- 3. sqlite&rails:更改主键列?
- 4. 如何更改主键和连接的外键的列类型?
- 5. 更改主键
- 6. 更改主键
- 7. Grails:如何使外键成为主键
- 8. 如何更改表的复合主键
- 9. 如何更改SQL Azure上的主键
- 10. 更改主键和标识的表列
- 11. 如何更改Grails嵌入列映射
- 12. 如何更改Grails应用程序中的默认主页?
- 13. 更改其他表中外键引用的表的主键列
- 14. 更改主键ID为String类型的Grails
- 15. 如何更新也是主键的列?
- 16. 如何使用NHibernate更改主键
- 17. 如何将外键映射为Grails中的主键?
- 18. 在SQL Server更改主键列
- 19. 添加主键更改列类型
- 20. MySQL:更改主键的ID
- 21. Grails:外键作为主键?
- 22. Grails:如何更改域类
- 23. 如何防止Slick更新主键列?
- 24. Grails领域类的主键
- 25. 如何更改Grails中的列名称约定?
- 26. 更改Oracle中的主键值
- 27. 更改SQL Server 2005中的主键值
- 28. 如何将SQL中的主键更改为auto_increment?
- 29. 如何更改rails移植文件中的主键?
- 30. 如何更改复合主键中varchar的长度?