我不知道是否有獲取多個表只有一個java類 用於爲例一種可能性:Hibernate的一個班多個表
TABLE LABELS;
TABLE STANDARDS;
TABLE REFERENCES;
映射到同一類
public Class Information {
private String type; // the type is the element who have to do the mapping => LABELS/STANDARDS/REFERENCES
...
}
這是由於技術原因,我不可能爲每種類型構建一個類(我知道一些遺產應該很酷)。
謝謝
吉爾斯
編輯:
我會盡力expain多一點:)
我使用JMS服務來獲取信息。每條消息都有一個特殊的類型,(在我的例子中:「標籤」,「標準」和「引用」)。
通過使用這些類型,我想persit信息在各自的表。每個消息的結構都完全相同,這就是爲什麼我想要使用獨特的POJO。
我希望它更好地解釋:)
編輯2:
TABLE LABELS (
ID PRIMARY KEY AUTO_INCREMENT,
MESSAGE VARCHAR(255),
AUTHOR VARCHAR(255)
);
TABLE STANDARDS(
ID PRIMARY KEY AUTO_INCREMENT,
MESSAGE VARCHAR(255),
AUTHOR VARCHAR(255)
);
TABLE REFERENCES (
ID PRIMARY KEY AUTO_INCREMENT,
MESSAGE VARCHAR(255),
AUTHOR VARCHAR(255)
);
和這裏的的JMS
headers :
type : label
body:
{message:"name of the country",author:"john doe"}
headers :
type : label
body:
{message:"nom du pays",author:"jenny doe"}
headers :
type : reference
body:
{message:"country",author:"john doe"}
一些例子,我希望把它們放到信息類和堅持他們到正確的表
我知道,問題是,我使用反射在我的代碼什麼的附帶信息的類型,從JMS服務 –
看到@ PeterRader完成;)我編輯了我的帖子 –