2013-05-29 32 views
2

我將如何映射優雅,有一個表格讓我們說15列類似像:休眠和爪哇 - 繪製類似的cols

NOTE1_TXT VARCHAR2(80) 
NOTE2_TXT VARCHAR2(80) 
NOTE3_TXT VARCHAR2(80) 

NOTE15_TXT VARCHAR2(80) 

DB結構不能改變。

我真的很討厭不必增加15個字段與getter/setter方法:

@Column(name = "NOTE1_TXT") 
private String claimNoteText1; 

韓國社交協會,

+0

除了@ brainOverflow的回答,你也可以省略getter/setters。休眠可以沒有他們的工作。但是這不是建議OOP明智的。 – lunr

回答

2

如果你的實體類成員可以有相同的名稱,數據庫字段,那麼就沒有需要「@Column」註釋。 IDE可以爲你生成getters/setters(例如:Eclipse有一個帶有「Generate Getters and Setters」選項的「Source」菜單)。

+0

我知道省略「@Column」註釋和getters/setters的生成,但它仍然不是一個漂亮的解決方案。我希望看到更簡單的東西,比如一個基於索引的字段(不使用反射)。這似乎很愚蠢,不得不重複所有這15個類似的領域...... –