grails create-domain-class org.bookstore.Book
数据库映射使用方法
Grails 中的 domain 类默认以符合逻辑的规范方式指示其在数据库中的映射方式。可使用 ORM 映射 DSL 来自定义它们。例如,创建一个 Book
domain
然后,你可以使用 mapping
块来自定义 ORM 映射行为。
package org.bookstore
class Book {
String title
Date releaseDate
Author author
static mapping = {
table "books"
author column: "auth_id"
}
}
有关更多信息,请参阅用户指南的 ORM 映射 部分ORM Mapping。
全局数据库映射
可以在 grails-app/conf/runtime.groovy
中全局配置映射,如下所示
grails.gorm.default.mapping = {
cache true
id generator: 'sequence'
'user-type'(type: org.hibernate.type.YesNoType, class: Boolean)
}