對實體類的封裝

2021-09-26 06:20:42 字數 521 閱讀 7313

說明: 有時實體類滿足不了我們所需返回的資料時,這時就需要封裝實體類。

對tbshop的封裝類shopexecution

@data

public class shopexecution

這樣就可以標識每個商店現在所處的狀態。

每個狀態不同的構造器

//	店鋪操作失敗時使用的構造器

public shopexecution(shopstateenum stateenum)

// 店鋪操作成功時使用的構造器

public shopexecution(shopstateenum stateenum ,tbshop shop)

// 返回多個成功的構造器

public shopexecution(shopstateenum stateenum ,listshoplist)

shopstateenum列舉物件看另一篇文章。

實體類的屬性使用封裝類的好處

以integer 和 int 為例進行對比 1.如果成員變數的intvalue還未確定,用integer的話,只須令這個成員為null 但如果用int的話,就必然存在問題,因為乙個int成員變數的值總是確定的,即使你沒給它賦任何值,它的值就是0 2.對乙個物件運用反射機制時,比如setpropert...

建立實體類

下面直奔今天的主題 建立實體類 一點小插曲 接觸abp框架之前,一直都是使用的ef的dbfirst,在那種模式下,我們只要設計好資料庫,然後直接通過模板就生成了實體層,甚至都沒怎麼留意實體層的 是什麼樣子。現在要使用codefirst,就要反過來,先要寫 了,真有點不適應。好吧,為了學好abp,也要...

Json資料封裝到相應的實體類中 工具類

1.jsonutils類 public classjsonutilscatch jsonprocessingexception e return null 將json結果集轉化為物件 param jsondata json資料 param 物件中的object型別 return public sta...