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 的数据,,,
因为没见人用过,不知道是不是有什么,禁忌,,望指点,,,谢谢!!
}
比如:一个表
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 的数据,,,
因为没见人用过,不知道是不是有什么,禁忌,,望指点,,,谢谢!!
}
解决方案 »
- 关于spring security3与cas3整合的the trustAnchors parameter must be non-empty问题
- JNI中 C++调用Jframe时出现问题,求解
- jsp转asp,在线等急,谢谢啊
- 高分求助,jboss下,Jsp页面调用EJB中的方法出错,总是报编译不了
- 有没有办法取得访问者的Mac地址?
- JSF的版本问题
- 关于struts的疑惑?请教??????
- jboss的非事务连接和tomcat的数据库连接池比较起来有什么不同??
- 用EJB的时候,如果有复杂的查询要写在哪里?EJB怎么调用它?
- 请问 在Jbuilder中 如何 在现有的工程中调用其他的类~
- 我实在是没辙了 求高手帮我看一下我改造了一下Hibernate的pojo类 一直抛一个不知道哪儿歘来的error
- 空指针问题,,,菜鸟在线等
没啥好说的。