国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

java - 怎麼處理前臺要展示,但是資料庫表沒有該欄位的實體類別冗餘屬性呢?
滿天的星座
滿天的星座 2017-05-16 13:38:16
0
1
753

有一個SiteAlarmRecord實體類,對應(yīng)SiteAlarmRecord表,前臺要展示它的資訊。

該實體類別有個屬性叫做 預(yù)警類型(alarmType)

表格裡存的資料是 code,但是前臺需要展示code對應(yīng)的name

code name這些 枚舉值 存放在一個字典表中

例如
code name
1 高階警報
2 低極限警報

那像這種情況,之前我的做法都是:
給實體類別冗餘一個屬性alarmTypeCHN,表示alarmType對應(yīng)的中文名稱。

但我們專案負責(zé)人說我這種做法不利於後期維護,他說實體類別要和表格欄位一一對應(yīng);

他建議我 做一個vo類,讓vo繼承這個實體類,然後把這些冗餘屬性加入到這個vo類中。

我覺得這種做法也很麻煩。

請問大家是怎麼看的呢?

滿天的星座
滿天的星座

全部回覆(1)
給我你的懷抱

1、前端能在加載頁面時取到所有的預(yù)警類型,那你就不用管了,給前端處理也沒那麼麻煩

2、前端拿不到,那就在實體中加入一個@Transient之類的臨時字段codeName,然後取數(shù)據(jù)時聯(lián)合查詢出來……我兩年前是這樣做的……

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板