SSH框架一张表从另外几张表里面取数据怎样实现?

k_c_u_f 2016-01-08 03:24:14
每次客户请求时,A表根据userid分别从B、C、D三张表里面取几个字段的数据,组成一条记录,存入A表,并且返回给客户,该怎样实现呢?
...全文
215 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
k_c_u_f 2016-01-09
  • 打赏
  • 举报
回复
引用 6 楼 Renfr 的回复:
[quote=引用 5 楼 k_c_u_f 的回复:] [quote=引用 3 楼 Renfr 的回复:] select a.字段,b.字段,c.字段 from a left join (b join c) on(a.字段=b.字段 and a.字段=c.字段) where 条件 你这边没有将场景告诉我,只能写到这里了,希望能帮到你
这个SQL语句应该写在什么地方?是DAOImpl类里面吗?还有,运行这个SQL语句以后返回的是什么东西?是不是还要定义一个类或者接口来存储返回的东西?[/quote]返回的是你需要的三张表的字段,具体根据业务而定[/quote] 比如说这个查询语句: String hsql="from A as x1, B as x2 where x.Userid='" + userid + "' and x1.Userid = x2.Userid order by id desc"; 怎样获得这个查询获得的数据呢?
风马博客 2016-01-09
  • 打赏
  • 举报
回复
引用 5 楼 k_c_u_f 的回复:
[quote=引用 3 楼 Renfr 的回复:] select a.字段,b.字段,c.字段 from a left join (b join c) on(a.字段=b.字段 and a.字段=c.字段) where 条件 你这边没有将场景告诉我,只能写到这里了,希望能帮到你
这个SQL语句应该写在什么地方?是DAOImpl类里面吗?还有,运行这个SQL语句以后返回的是什么东西?是不是还要定义一个类或者接口来存储返回的东西?[/quote]返回的是你需要的三张表的字段,具体根据业务而定
k_c_u_f 2016-01-09
  • 打赏
  • 举报
回复
引用 3 楼 Renfr 的回复:
select a.字段,b.字段,c.字段 from a left join (b join c) on(a.字段=b.字段 and a.字段=c.字段) where 条件 你这边没有将场景告诉我,只能写到这里了,希望能帮到你
这个SQL语句应该写在什么地方?是DAOImpl类里面吗?还有,运行这个SQL语句以后返回的是什么东西?是不是还要定义一个类或者接口来存储返回的东西?
k_c_u_f 2016-01-09
  • 打赏
  • 举报
回复
取出来了,通过这个例子,我对SSH的理解更深了
我要爆炸啦 2016-01-09
  • 打赏
  • 举报
回复
引用 7 楼 k_c_u_f 的回复:
[quote=引用 6 楼 Renfr 的回复:] [quote=引用 5 楼 k_c_u_f 的回复:] [quote=引用 3 楼 Renfr 的回复:] select a.字段,b.字段,c.字段 from a left join (b join c) on(a.字段=b.字段 and a.字段=c.字段) where 条件 你这边没有将场景告诉我,只能写到这里了,希望能帮到你
这个SQL语句应该写在什么地方?是DAOImpl类里面吗?还有,运行这个SQL语句以后返回的是什么东西?是不是还要定义一个类或者接口来存储返回的东西?[/quote]返回的是你需要的三张表的字段,具体根据业务而定[/quote] 比如说这个查询语句: String hsql="from A as x1, B as x2 where x.Userid='" + userid + "' and x1.Userid = x2.Userid order by id desc"; 怎样获得这个查询获得的数据呢? [/quote] 难道没有A的bean吗?
whirly-chai 2016-01-08
  • 打赏
  • 举报
回复
hibernate不是有方法的么
风马博客 2016-01-08
  • 打赏
  • 举报
回复
select a.字段,b.字段,c.字段 from a left join (b join c) on(a.字段=b.字段 and a.字段=c.字段) where 条件 你这边没有将场景告诉我,只能写到这里了,希望能帮到你
k_c_u_f 2016-01-08
  • 打赏
  • 举报
回复
引用 1 楼 wagnteng 的回复:
你从三张表里面取出来的数据是A表里面有的字段吗,这样取出来后直接set进去不行吗,至于返回给客户端就很容易了
从三张表里面取出来的数据是A表里面有的字段,就是不知道怎么从那三张表里面取数据,因为1张表对应一个entity类,4张表就对应了4个entity类,是不是要写一个很复杂的SQL查询语句?
简单简单小白 2016-01-08
  • 打赏
  • 举报
回复
你从三张表里面取出来的数据是A表里面有的字段吗,这样取出来后直接set进去不行吗,至于返回给客户端就很容易了

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧