我有一个包含多个具有不同名称的表的数据库模式,但它们都具有完全相同的列结构。该数据库包含每天有一个表的历史日志数据。
我真的希望能够为我可以为每个表重用的列创建一个Hibernate映射。基本上我需要一种方法来传递表名,无论是在创建会话时还是在执行查询时。我不认为Hibernate支持这一点,但我很想知道是否有人知道如何处理这种情况。
答案 0 :(得分:3)
我想你想要实现Naming Strategy
这是针对您的类似问题进行讨论的link
答案 1 :(得分:1)
如果您只对数据读取感兴趣,可以使用ResultTransformer从语句加载数据。