Java后台返回多表联合数据用LIst还是Map?

shaft_V 2016-08-18 02:14:52
例如有两个表user 和info, info里有userID, 那么要查出infoList并且显示User的name,是要重新建一个class(表):InfoUser吗?
...全文
506 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shaft_V 2016-08-18
  • 打赏
  • 举报
回复
引用 3 楼 hzw2312 的回复:
联合查询时,如果实体中没有查询出来的属性,比如Info表里只有存储userId的字段而没有存储userName的字段,这个时候你写sql联合查询吧userName查询出来,在info的Bean里面在加上userName的属性就好了!
原来如此懂了,乍一看,mysql.xml里面还有类似userName的属性,只用于查询结果,而不存在于表中(字段)。 谢谢!
BUG胡汉三 2016-08-18
  • 打赏
  • 举报
回复
联合查询时,如果实体中没有查询出来的属性,比如Info表里只有存储userId的字段而没有存储userName的字段,这个时候你写sql联合查询吧userName查询出来,在info的Bean里面在加上userName的属性就好了!
shaft_V 2016-08-18
  • 打赏
  • 举报
回复
引用 1 楼 hzw2312 的回复:
一般都用List
谢谢 比如 查出来的要显示在 页面上:2016-8-18 Java 后台返回多表联合数据用List还是Map? 发帖人 shaftV 。 如果后台Info表里只有存储userId的字段而没有存储userName的字段。 那么该怎么办? 用的mybatis
BUG胡汉三 2016-08-18
  • 打赏
  • 举报
回复
一般都用List

81,090

社区成员

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

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