開發規範實體和值物件

2022-05-10 08:30:53 字數 912 閱讀 6419

寫實體類的時候

預設多對一的一方要寫,特殊情況才不寫

預設一對多的一方不用寫,特殊才寫

例如:

@entity

@table(name="t_device")

@access(accesstype.field)

public

class device extends

baseentity

/***設定裝置狀態編號。*詳細說明:

* * 無。

* @param

devicestatusid

*/public

void

setdevicestatusid(long devicestatusid)

/***獲取裝置狀態名。*詳細說明:

* * 無。

* @return

*/public

string getdevicestatusname()

/***獲取裝置型別編號。*詳細說明:

* * 無。

* @return

*/public

long getdevicetypeid()

/***獲取裝置型別名。*詳細說明:

* * 無。

* @return

*/public

string getdevicetypename()

/***設定裝置型別編號。*詳細說明:

* * 無。

* @param

devicetypeid

*/public

void

setdevicetypeid(long devicetypeid)

實體與值物件

實體 在時間上有連續性,並且有唯一標識可以來區分的物件。值物件 用來描述事物的,不區分誰是誰的,不可變的物件。判斷乙個物件是實體還是值物件,還要根據它在具體的業務領域中的實際意義來決定,比如 體育館裡的座位,當業務領域這樣規定,一張門票對應乙個特定的座位,即每個座位都應該嚴格區分誰是誰,觀眾在選擇座...

實體 值物件 聚合

定義 實體不僅需要知道它是什麼,還要知道它是哪個,值物件只關心它是什麼。實體 許多物件不是由它們的屬性來定義,而是通過一系列的連續性和標識來從根本定義的。只要乙個物件在生命週期中能夠保持連續性,並且獨立於它的屬性 即使這些屬性對系統使用者非常重要 那它就是乙個實體。值物件 當你只關心某個物件的屬性時...

實體 值物件 聚合

定義 實體不僅需要知道它是什麼,還要知道它是哪個,值物件只關心它是什麼。實體 許多物件不是由它們的屬性來定義,而是通過一系列的連續性和標識來從根本定義的。只要乙個物件在生命週期中能夠保持連續性,並且獨立於它的屬性 即使這些屬性對系統使用者非常重要 那它就是乙個實體。值物件 當你只關心某個物件的屬性時...