久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

java - 怎么處理前臺(tái)要展示,但是數(shù)據(jù)庫表沒有該字段的實(shí)體類冗余屬性呢?

瀏覽:215日期:2022-12-18 13:45:22

問題描述

有一個(gè)SiteAlarmRecord實(shí)體類,對應(yīng)SiteAlarmRecord表,前臺(tái)要展示它的信息。

該實(shí)體類有個(gè)屬性叫做 預(yù)警類型(alarmType)

表里存的數(shù)據(jù)是 code,但是前臺(tái)需要展示code對應(yīng)的name

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

比如code name1 高限報(bào)警2 低限報(bào)警

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

但我們項(xiàng)目負(fù)責(zé)人說我這種做法不利于后期維護(hù),他說實(shí)體類要和表字段一一對應(yīng);

他建議我 做一個(gè)vo類,讓vo繼承這個(gè)實(shí)體類,然后把這些冗余屬性添加到這個(gè)vo類中。

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

請問大家是怎么看的呢?

問題解答

回答1:

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

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

標(biāo)簽: java
主站蜘蛛池模板: 成武县| 图木舒克市| 锡林郭勒盟| 平顶山市| 崇信县| 弥勒县| 常德市| 涿鹿县| 宁陕县| 崇州市| 康乐县| 辽宁省| 沽源县| 长泰县| 抚顺县| 金川县| 大连市| 徐闻县| 贵港市| 吉隆县| 盐山县| 竹溪县| 罗平县| 尤溪县| 东宁县| 泰来县| 嵊州市| 吐鲁番市| 嘉义市| 招远市| 伊金霍洛旗| 山丹县| 沈丘县| 平安县| 夏邑县| 丹寨县| 郓城县| 平和县| 和田县| 遵化市| 拉萨市|