实体粒度设计策略学习笔记

    一个系统性能好坏很大程度上取决于设计层面,如何对设计层面进行规划是一项很关键的技术,下面就简单的介绍一下我学习实体粒度设计后的收获。
   在hibernate中对象粒度的细分主要从两个方面:
   一、面向设计的粒度细分。
    面向设计的粒度细分,主要是经过对象细化,实现更加清晰的系统逻辑划分,最典型的一个例子就是电子商务中为用户生成的一张配送单。若是将配送单的全部字段都放到一个表中,这种作法在设计的角度不可取,咱们能够将其划分为三个对象,如:配送单,订购项目,客户。对于这种单表的粒度细分咱们一般经过Component节点的定义来完成,Component与实体对象的区别在于它没有主键标识,它做为一个逻辑组成,彻底从属于实体对象。
 
   二、面向性能的粒度细分。
相关文章
相关标签/搜索