什么是DTO?DTO有什么用

 我来答
igoua017
2016-01-30 · TA获得超过6485个赞
知道大有可为答主
回答量:4904
采纳率:56%
帮助的人:470万
展开全部
当然可以,List是后台封装来的,这就需要你在用查询语句的时候把两张表的数据查出来封装到一个List里,
举个例子,学生表student s(s_id,s_name,s_class_id) ,班级表class c(c_id,c_name),
楼主在查学生表的时候,可以将班级表也连接起来,这样List就有班级表的数据了 select * from student s left join class c where s.s_class_id=c.c_id; //查询、连接方法不止这一种,楼主可以去搜索各种各样的方便的方法。
用JDBC查询数据库得到resultSet
List list=new ArrayList();
while(rs.next){
studentDto stu=new studentDto();
stu.setSID(rs.getInt(1));
...
stu.setClassName(rs.getString(4));//这个字段在studentDto可能没有 需要你在studentDto 添加一个
list.add(stu);
}
这样List就有了两个表的值
页面直接循环就行了,
<c:forEach item="${list}" var="list">
学生姓名:${list.SName} 班级:${list.SClassName}
查询方法我举的是JDBC的,其他方式融会贯通,当然,我的方法也不是唯一的,至少是可行的,不清楚的话可以交流,有更好的方法希望和楼主交流 466169163
AiPPT
2024-12-03 广告
作为北京饼干科技有限公司的一员,对于市场上各类工具都有所了解。就AiPPT而言,它确实为用户提供了便捷高效的PPT制作体验。通过智能化的辅助功能,用户能够快速生成专业且富有创意的演示文稿,极大地节省了时间和精力。无论是对于个人用户还是企业团... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式