vo包(里面是对应数据库所有表的相应对象),将所有的表,对应的字段都放到一个类里面封装(结果能实现),但对性能影响大么?明白我要表达的意思,上面都不用看的
比如:一个表
create table classes{
cid int not null;
cname string null;

create table student{
sid int not null;
sname string null;
cid int null;
}封装时
 
class Classes{
private int cid;
private cname;
然后封装
get()……不写了
}class Student{
private int sid;
private string sname;
private int cid;
然后封装
get()……不写了}
上面是正常的封装可不可以这样啊(或者说影响大么?)
class XXX{
private int cid;
private cname;
private int sid;
private string sname;
private int cid;
然后封装
get()……不写了}
--------------------------------------------------------------------------------------
----------------------------------正题----------------------------------------------------按下面这种方法,用的时候简单点(就一个对象嘛)
比如说:
我知道student 的sid 要同时取出classes 表的说有数据和student的所有数据时
就可以这样
直接把查询结果放到XXX 的对象里面而用第一种,达到相同的结果就要,查两次数据库,写两个方法(初学)取值,第一次,根据sid查出cid继而查出classes的数据,第二次,根据sid查出student 的数据,,,
因为没见人用过,不知道是不是有什么,禁忌,,望指点,,,谢谢!!
}