多表查询时返回的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该怎么写啊?