簡體   English   中英

JPA:一個實體但不同的表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM