如何通过加入非主键列来创建关联
class Contact {
String name
String number
}
class Message {
String text
String number
Contact contactInfo //If any
}
我需要加入 Message.number = Contact.number。关于在 Grails/GORM 中与非主键列创建关联有什么想法吗?
class Contact {
String name
String number
}
class Message {
String text
String number
Contact contactInfo //If any
}
I need to join on Message.number = Contact.number. Any thoughts on creating association in Grails/GORM with non primary key column?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我很确定这在 GORM 中是不可能的,而且我不知道在常规 Hibernate 中是否可能。但你可以伪造它:
I'm pretty sure this isn't possible in GORM, and I don't know if it's even possible in regular Hibernate. But you can fake it:
Burt,这可以通过 hibernate 使用 property-ref 属性来实现
Burt, this is possible with hibernate using the property-ref attribute