2

我在不同的表中有一个历史数据,按年份划分:mydata_2008、mydata_2009、mydata_2010、mydata_2011、mydata_2012 和 mydata 表中的实时数据。

我只想有一个 mydata.cfc 模型,它首先在 mydata 表中查找,如果其中没有数据,则继续在历史表中搜索。

这可以用 ColdFusion ORM (hibernate) 完成吗?

4

1 回答 1

2

在 ColdFusion 中,一个 ORM 对象只能与单个表相关联。getter但是,当当前年份不存在数据时,您可以覆盖任何给定属性以搜索其他表。这并不理想,因为您每年都需要更新与对象相关的表。

我建议您不要根据年份拆分数据并将其全部保存在一个表中,而是添加一year列,以便您可以区分不同年份的数据。这将使管理 ORM 对象和获取“历史”数据变得更加容易。

于 2013-09-24T11:59:06.373 回答