我有一個域類有一個整數變量「代碼」。我的要求是使該域,並自動遞增「代碼」,主鍵列,並從創建該表中刪除默認的「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