实体粒度设计策略学习笔记
一个系统性能好坏很大程度上取决于设计层面,如何对设计层面进行规划是一项很关键的技术,下面就简单的介绍一下我学习实体粒度设计后的收获。
在hibernate中对象粒度的细分主要从两个方面:
1、面向设计的粒度细分。
面向设计的粒度细分,主要是通过对象细化,实现更加清晰的系统逻辑划分,最典型的一个例子就是电子商务中为用户生成的一张配送单。如果将配送单的所有字段都放到一个表中,这种做法在设计的角度不可取,我们可以将其划分为三个对象,如:配送单,订购项目,客户。对于这种单表的粒度细分我们通常通过Component节点的定义来完成,Component与实体对象的区别在于它没有主键标识,它作为一个逻辑组成,完全从属于实体对象。
2、面向性能的粒度细分。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
sorted 在python2和3中的区别
冯斯特罗
2020-07-08 12:31:35
monggoDB学习笔记
MK_夕阳
2020-07-08 12:27:44
Shell编程入门(二)
存在即合理_
2020-07-08 11:22:52
在使用Django出现的疑难杂症
存在即合理_
2020-07-08 11:22:52
Shell编程入门(三)
存在即合理_
2020-07-08 11:22:52
Android M 新特性
Jay白色风车
2020-07-08 10:03:22
学习笔记----伸展树
画船听雨
2020-07-08 09:04:26
mini2440开发板学习裸机开发——day1 裸机运行LED灯程序
yantu 12
2020-07-08 08:59:17
java入门程序100例学习笔记(005递归调用)
swll
2020-07-08 06:59:06
pandas数据分析读书笔记(五)
__LeeKuanYew
2020-07-08 06:46:51
Spring+SpringMVC+Mybatis项目中pom.xml模板
user_q
2020-07-08 06:30:02
Redis在Windows系统下安装成服务
user_q
2020-07-08 06:30:02
小程序数据请求注意事项
十三画13
2020-07-08 04:25:07