[英]JPA: one Entity but different tables
假设我有一个 JPA 实体。 据我所知,它与 1 个 DB 表有关。
@Entity
@Table(name = "ARTICLES")
public class Article
//...
是否可以有 1 个实体,但表名是我可以在运行时指定的参数?
所以会存在多个表 - 都具有相同的布局。
JPA 基于 ORM(对象关系映射)。 它用于 map 和 java object 到数据库表。
如果理解得当,您的要求是 1 java object 但多个表。 我认为这超出了 JPA scope。 即使您在运行时提供了表的名称,映射的 java object 会是什么?
不过,这可以通过原始 JDBC 来实现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.