【问题标题】:hibernate dynamic table namehibernate动态表名
【发布时间】:2012-12-05 07:22:29
【问题描述】:

如何为休眠域对象指定一个以注解形式动态出现的表名?或者有没有办法为休眠域对象动态设置表名而不对其进行注释?

我正在使用 Hibernate 注释 @Entity 和 @Table。我想将表名动态设置为@Table。有可能吗?

在我的架构中,我有具有相同结构的不同表名,其中包含数千条记录。我不想为所有这些表编写域类。 谢谢

【问题讨论】:

  • 你想在没有@Entity 的情况下添加动态表名吗?

标签: java hibernate annotations


【解决方案1】:

试试这个@Table(name="tab_name")

【讨论】:

  • 是动态的,可以在运行时换表吗
  • 那么你认为你的答案与被问到的内容相关吗 - I want to set the table name dynamically to @Table. Is it possible?
  • 您可以使用@SecondaryTable 保存在两个表中,但不能在运行时保存。
  • 对不起,当我看到这个问题时,它就像如何更改表名,这就是我发布这个的原因。
  • 我的问题是:我想在运行时设置表名。我的要求是:我将从另一个运行时的表中获取表名。我想将此表名设置为@Table。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-09
  • 2014-09-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多