【发布时间】:2012-07-08 07:34:00
【问题描述】:
我想使用动态表名创建到数据源的休眠映射。这些表反映了由旧工具从另一个来源提取的数据集,并且表名本身包含有关表中数据的元信息。每个请求的表名都会改变。
是否可以在休眠中映射它?我正在考虑一些临时拦截器来更改表名,但我无法真正想到最好的方法。
12/07/12 编辑
..我可能应该提到只读访问是我所需要的。表格代表“报告”数据,因此不应更改。
【问题讨论】:
-
想更好地解释表名是如何确定的?是某种分片,例如“Johns 的记录转到 PeopleJohn 表”,还是真的为每个请求创建新表?
-
对于每个请求来说都是新表。表名由时间戳和 id 组成,例如201206081405_86223471.