构建基于Hibernate的基类实体(1)
摘要: 背景分析:
在企业内部信息系统中,大部分的业务数据可以简单的分成两类:
一、基础数据,为业务处理提供必需参数,在MIS系统中的客户信息、网点信息等等;
二、业务单据,为实现企业信息流、数据流、资金流的流转与控制提供业务数据支持,在快递企业中的运单就是一个典型业务单据。
简单的说,基础数据与具体业务关,业务单据就是只管具体业务。
基础数据的特点,1、涉及业务单据的引用问题,一旦引用就是不能删除;2、为了方便数据归类,使用编码进行分类数,如在财务系统中的科目;3、为了增强基础数据的可读性,我们需要增加一个名称属性,如果名称太长了,我们可以考虑增加一个检查或者备注;
业务数据呢,现实业务中所有单据都通过编码进行区分,比如发票,业务发生后要记录业务日期及记账日期,当业务记录错误时,我们要保证系统业务的原始记录,不能对系统原始数据直接更改(审计叫做业务数据的静止性),需要进行红冲,然后然后写入新的业务数据,新的业务数据业务编号、业务日期无需改变,记账则要记录到当前
阅读全文
posted @
2011-09-20 23:50 民工二代 阅读(462) |
评论 (0) 编辑