关于hibernet一对多关联的问题
伍子V5 2006-09-13 08:39:51 有两个类Bbs,Email都需要有附件Attachment
通常情况下可以建立四个表
BBS,BBS_ATTACHMENT,EMAIL,EMAIL_ATTACHMENT
这样就很容易建立各自一对多的双向关系
但现在我想把附件表合为一个ATTACHMENT
结构为
id
object_id
attachment
attachment_file
object_name
如果我要查BBS的附件
可以用
select * from ATTACHMENT where object_id='1' and object_name='Bbs'
如果我要查EMAIL的附件
可以用
select * from ATTACHMENT where object_id='1' and object_name='Email'
这样,我就怎么建立关联关系了