gpt4 book ai didi

mysql - 连接两个具有相同模型的mysql表

转载 作者:行者123 更新时间:2023-11-29 17:56:04 25 4
gpt4 key购买 nike

我正在尝试开发一个基于 spring mvc 的应用程序,其中我的数据库结构具有相同的多个表,这些表具有与登录用户的项目相关的不同名称(出于操作原因,这是必要的)。这样就可以通过编程方式创建和关闭新表。现在如何使用同一模型连接到多个表。例如:

@Entity
@Table(name="TABLE_X12")
public class User implements Serializable {
public static final long serialVersionUID = 1L;

@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
private int id;

@NotEmpty
@Column(name="id_key", unique=true, nullable=false)
private String id;
...
...
}

每个登录用户的表名称“TABLE_X12”都不同,而其余代码和结构(如查询等)保持不变。

有可能吗。我在 php 中完成了它,因为我只是获取适用的项目名称,生成表名称并相应地查询它。

最佳答案

您不需要创建 POJO 实体类并在运行时实例化它。我相信您寻求的是 Hibernate 动态模型。请参阅此处的文档

http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html_single/#persistent-classes-dynamicmodels .

关于mysql - 连接两个具有相同模型的mysql表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48826355/

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