2 weixin 40009301 weixin_40009301 于 2017.08.29 11:09 提问

jsp+servlet 实现多表联查

sql语句是:select m.*,s.c_sum from members m,shopcar s where s.m_id=m.m_id and s.u_id=?
在学校做个项目,做到购物车这里,现在逻辑有点乱,要查询 当前登录的用户shopcar(购物车表)中c_sum(商品数量),和购物车表中m_id的商品信息,这样我dao层和业务逻辑层怎么写图片说明

3个回答

huang931027
huang931027   2017.08.29 11:17
已采纳

你图片里面这些代码,不就是DAO层的吗?提个建议,把查询的代码部分进行封装一下。你把查到的东西给业务层,再由业务层给Servlet,再由servlet传到页面。你把这个都写出来了,你不知道你这和东西是做什么的吗。把查到的结果一层一层的传的页面

huang931027
huang931027 回复weixin_40009301: 不是什么大神,只是比你多学了点东西,编程这玩意还是思维要跟上,有思维就好解决问题,这是我的一个感悟,希望对你有用
3 个月之前 回复
weixin_40009301
weixin_40009301 回复Luffy_fans_zh: 可以了,谢谢大神
3 个月之前 回复
huang931027
huang931027 回复weixin_40009301: 既然是写Java代码就要有面向对象的思维
3 个月之前 回复
huang931027
huang931027 回复weixin_40009301: 打错字了,当然不行
3 个月之前 回复
huang931027
huang931027 回复weixin_40009301: 当然行,你可以在创建一个类,这个类里面有两个私有属性是Members、shopCar这两个类。或者更好的你把这两个类直接融合成一个类也行,如果不想修改的太多,就用我说的第一种方法吧,有帮助望采纳
3 个月之前 回复
weixin_40009301
weixin_40009301 最后查出的东西是两个表里的,我的返回值类型不也应该返回两实体吗
3 个月之前 回复
wenfei0307
wenfei0307   2017.08.29 11:12

根据用户id查询用户订单信息

weixin_40009301
weixin_40009301   2017.08.29 11:14

图片说明这是jsp的实现效果

Csdn user default icon
上传中...
上传图片
插入图片