关于对象颗粒大小的问题。
数据库的结构是这样,有employee和dept这样两个表。
table: employee
他有id,deptid,name这样一些字段(deptid为dept表的id)
table:dept
id,name。
我现在是多层开发,在web层想得到这样的数据形式
职员名 部门名
xxx xxxx
现在问题是,数据层有employee和dept两个类。而且employee类里只有deptid这样一个属性,我虽然可以往过数据层提供的提供部门id得到部门名这样的方法,但我觉得如果是得到一个职员的话还可以,如果是得到一个列表的话,那么这样数据库操作就太多了。
我只是举了一个简单的例子,实际上employee上还有别的一个类似于deptid的成员,大家帮我出个主意吧,谢谢!