如何在jpa中使用前缀表名

时间:2014-01-14 20:53:50

标签: java jpa playframework persistence

我正在使用java play来创建一个Web应用程序,而且使用ebeans和jpa注释来保存数据时遇到了一些麻烦。 我搜索了很多,我有点困惑,我认为这应该是常见的,我希望有这样的表:

  • 公司1_users

  • 公司2_users

  • 公司N_users

但是我想只有一个名为user的实体,可以拥有这个架构吗?

我搜索了一个实体有多个表,关于使用表名前缀和关于使用动态表名,但我没有任何帮助。

一些想法??

1 个答案:

答案 0 :(得分:0)

正如@GlennLane在评论中所说,创建单独的表并不是一个好主意,而是使用某个字段作为公司ID /鉴别器。您将节省大量的神经,每次新公司加入分支机构时您都不需要更新代码。

如果你真的想要单独的表为每个公司创建单独的模型,至少你不会在代码中混淆它。