我有这个域类。
class Book {
String code
String description
static mapping = {
table 'Book'
version false
}
}
我有BookStore
列COD
和表DSC
。我需要映射到这张桌子。
我怎样才能做到这一点?
我有这个域类。
class Book {
String code
String description
static mapping = {
table 'Book'
version false
}
}
我有BookStore
列COD
和表DSC
。我需要映射到这张桌子。
我怎样才能做到这一点?
如果我理解您的问题是正确的,文档中映射中的部分应该可以帮助您
对于您的示例,以下内容应该有效:
class Book {
String code
String description
static mapping = {
table 'BookStore'
version false
code column: 'COD'
description column: 'DSC'
}
}
此外,在 DataSource.groovy 中,dbCreate = "update"
在您正在使用的适当环境下进行制作。请参阅DataSource上的文档。
希望这可以帮助。
class Book implements Serializable {
String code
String description
static mapping = {
table 'BookStore'
version false
id composite: ['code']
code column: 'COD'
description column: 'DSC'
}
boolean equals(other) {
if (!(other instanceof Book)) {
return false
}
other.code == code
}
int hashCode() {
def builder = new HashCodeBuilder()
builder.append code
builder.toHashCode()
}
}