日期:2014-05-20  浏览次数:20604 次

如何把两个表映射到一个对象上?
借这里的人气,提个问题:

现在业务上有两个表:message和message_history,从名字上大家可能看出来,一个是当前表另一个是历史表,历史表的记录通过存储过程,根据message字段update_time时间,把7天前的移到历史库。

显然这两个表的结构是一摸一样的,我肯定不想映射两个对象:Message、MessageHistory。  
转存历史表的机制我希望对用户是透明的,就是用户查询的时候并不知道是历史表还是当前表。

这下可把我难到了。。。。  
请大家献言献策,小弟在这里谢谢了。


------解决方案--------------------
用继承, 历史表继承当前表,
form 当前表, 就会把子表也查出来