構建基于Hibernate的基類實體(1)
摘要: 背景分析:
在企業內部信息系統中,大部分的業務數據可以簡單的分成兩類:
一、基礎數據,為業務處理提供必需參數,在MIS系統中的客戶信息、網點信息等等;
二、業務單據,為實現企業信息流、數據流、資金流的流轉與控制提供業務數據支持,在快遞企業中的運單就是一個典型業務單據。
簡單的說,基礎數據與具體業務關,業務單據就是只管具體業務。
基礎數據的特點,1、涉及業務單據的引用問題,一旦引用就是不能刪除;2、為了方便數據歸類,使用編碼進行分類數,如在財務系統中的科目;3、為了增強基礎數據的可讀性,我們需要增加一個名稱屬性,如果名稱太長了,我們可以考慮增加一個檢查或者備注;
業務數據呢,現實業務中所有單據都通過編碼進行區分,比如發票,業務發生后要記錄業務日期及記賬日期,當業務記錄錯誤時,我們要保證系統業務的原始記錄,不能對系統原始數據直接更改(審計叫做業務數據的靜止性),需要進行紅沖,然后然后寫入新的業務數據,新的業務數據業務編號、業務日期無需改變,記賬則要記錄到當前
閱讀全文
posted @
2011-09-20 23:50 民工二代 閱讀(464) |
評論 (0) 編輯