首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

多表查询时回到的List里面该写入什么对象

2012-11-01 
多表查询时返回的List里面该写入什么对象?学生选课系统?问题:在查询了数据库时,将对象记录到List里面时,发

多表查询时返回的List里面该写入什么对象?

学生选课系统

?

问题:

在查询了数据库时,将对象记录到List里面时,发现应该返回的是两个对象一个是Course和Choice,这样该怎么办呢?

?

?

--表1---选课关系表-----------对应Choice对象

create table choice

(
choiceID int auto_increment PRIMARY KEY,?选课ID
stuID nvarchar (50),????学生学号
cno nvarchar (50),????课程号
chgrade nvarchar (50)????成绩
);

--表2---课程信息表-----------对应Course对象
create table course

(
cno nvarchar int auto_increment PRIMARY KEY,?课程号
cname nvarchar (50),????课程名
chour nvarchar (50),????学时
depID nvarchar (50),????所在系
ccredit nvarchar (50),????学分
tno nvarchar (50)????老师ID
);

?

?

我要是想显示学生的成绩页面时,Servlet应该返回一个存有BO的List列表对象

SQL语句是:
Select course.cname chgrade from course,choice where choice.cno=course.cno and stuID=?;


那么这时cname是Course对象中的,而chgrade是Choice对象中的,这时的BO和List该怎么写啊?

1 楼 wangqj 2008-03-10   有很多解决办法,你最容易理解的是--bo不一定非要对应一个表

热点排行