【发布时间】:2011-11-01 14:08:39
【问题描述】:
假设你有以下领域类
class User {
static hasMany = [books:Book]
}
class Book {
static belongsTo = [user:User]
}
Gorm 向 Book 表添加了一个 user_id 列和一个外键。如何在此列上添加索引?
【问题讨论】:
标签: grails orm grails-orm
假设你有以下领域类
class User {
static hasMany = [books:Book]
}
class Book {
static belongsTo = [user:User]
}
Gorm 向 Book 表添加了一个 user_id 列和一个外键。如何在此列上添加索引?
【问题讨论】:
标签: grails orm grails-orm
似乎最简单的方法可以按预期工作。您无需指定外键或其他内容。
class Book {
static belongsTo = [user:User]
static mapping = {
user index:'index_book_user_id'
}
}
【讨论】:
我不确定 Grails 是否允许您默认执行此操作。您可以指定 Grails 对特定列使用表中的现有索引,但我认为要在 Grails 中默认情况下未索引的列上创建索引,您需要自己手动创建索引。
【讨论】: