grails create-domain-class org.bookstore.Book
資料庫對應使用
Grails 中的網域類別預設會使用明智的預設值來決定如何對應到資料庫。您可以使用 ORM 對應 DSL 自訂這些設定。例如,建立一個 Book
網域
然後您可以使用 mapping
區塊自訂 ORM 對應行為。
package org.bookstore
class Book {
String title
Date releaseDate
Author author
static mapping = {
table "books"
author column: "auth_id"
}
}
請參閱使用者指南中的 ORM 對應 章節以取得更多資訊。
全域資料庫對應
您可以使用下列方式在 grails-app/conf/runtime.groovy
中設定全域對應
grails.gorm.default.mapping = {
cache true
id generator: 'sequence'
'user-type'(type: org.hibernate.type.YesNoType, class: Boolean)
}