Grails 如何通过连接非主键列来创建关联
我需要加入Message.number=Contact.number。关于在Grails/GORM中创建与非主键列的关联,有什么想法吗?我很确定这在GORM中是不可能的,我也不知道在常规的Hibernate中是否可能。但你可以假装:Grails 如何通过连接非主键列来创建关联,grails,gorm,Grails,Gorm,我需要加入Message.number=Contact.number。关于在Grails/GORM中创建与非主键列的关联,有什么想法吗?我很确定这在GORM中是不可能的,我也不知道在常规的Hibernate中是否可能。但你可以假装: class Contact { String name String number } class Message { String text String number Contact contactInfo //If any } Burt,这可以通过h
class Contact {
String name
String number
}
class Message {
String text
String number
Contact contactInfo //If any
}
Burt,这可以通过hibernate使用property ref属性来实现Sad。。。这在EF中很容易实现。不知道为什么这是不可能的。我将能够根据联系人姓名订购结果。i、 e、分页和排序功能?不幸的是,这是我在两年后找到的唯一解决此问题的方法,但仍未解决:(
class Message {
String text
String number
static transients = ['contactInfo']
Contact getContactInfo() {
Contact.findByNumber(number)
}
void setContactInfo(Contact contact) {
number = contact.number
}
}