【发布时间】:2016-05-12 14:35:47
【问题描述】:
我看过一些关于 NamingStrategy 的帖子,但这并不是我要寻找的东西(或者我不知道如何接近它)。
根据某些条件,我需要更改 @Entity 类中传递 ID 的 @Table 的名称,如下所示:
@Entity
@Table(name = "SA1{companyID}")
public class Cliente implements Serializable, Cloneable {
“companyID”将类似于:010、020、030
有什么方法可以实现吗?
【问题讨论】:
-
“动态变化”是什么意思?你想在某个地方改变它并创建一个新的 EMF?
-
我有这些表 SA1010, SA1030, SA1040 具有相同的结构,具体取决于用户选择的公司(这是只读数据库)是在不同的表上制作的,我想使用相同的实体类。
-
是的,每个公司都有一个 EMF 吗?还是您想在 EMF 中动态选择表格?!