如何在Grails GORM中创建外键索引

Bah*_*ğan 2 orm grails grails-orm

假设您有以下域类

class User {
    static hasMany = [books:Book]
}

class Book {
    static belongsTo = [user:User]
}
Run Code Online (Sandbox Code Playgroud)

Gorm将一个user_id列和一个外键添加到Book表中.如何在此列上添加索引?

Bah*_*ğan 7

似乎最简单的方式按预期工作.您不需要指定外键或其他内容.

class Book {
    static belongsTo = [user:User]
    static mapping = {
        user index:'index_book_user_id'
    }
}
Run Code Online (Sandbox Code Playgroud)