gpt4 book ai didi

java - 在 JPA/Hibernate 中动态更改表名称

转载 作者:行者123 更新时间:2023-11-30 02:56:01 35 4
gpt4 key购买 nike

我看过一些关于NamingStrategy的帖子,但它并不完全是我正在寻找的东西(或者我不知道如何接近它)。

根据某些条件,我需要更改传递 ID 的 @Entity 类中 @Table 的名称,如下所示:

@Entity
@Table(name = "SA1{companyID}")
public class Cliente implements Serializable, Cloneable {

“companyID”类似于:010, 020, 030

有什么办法可以实现这一目标吗?

最佳答案

如果使用@MappedSuperclass会更好

@MappedSuperclass
class Cliente {

@Column
private String xxx;

}

@Entity
class SA1010 extends Cliente {


}

关于java - 在 JPA/Hibernate 中动态更改表名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37190116/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com