浏览 313 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2007-12-29
需求如下,对于每一个人需要计算不同的费用, 比如 劳务费 20, 手工费 30 , 加班费 20 ,补助 40
系统管理的费用表很轻易就达到上千万甚至上亿级。 对象模型 人与费用 1对多: Class 人{ private List 费用s } Class 费用{ private String 费用名称; Money 金额; } 在遗留系统中,为了性能考虑, 作的是横表的设计。也就是 Table 费用表{ 人员ID 劳务费 劳务费金额 手工费 手工费金额 加班费 加班费金额 .... } 在hibernate中如何映射这样的情景?好像默认的支持都是往纵表里面写? Table 费用表{ 费用ID 人员ID 费用 金额 } 可是这样映射后灵活性高了,造成性能很差。 这里要求的是首先满足性能。 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |



