开发者社区> 问答> 正文

如何做到用resultset同时读六个表并分别取出值生成json

如何做到用resultset同时读六个表并分别取出值生成json?

同时读六个表的话,数据将合并成成一个内容存进rs中,之后,就不知道该怎么把数据内容拆开来了放了,因为之后是要传到js中生成6个不同的下拉列表的。
如果是分开来读六个表的话,那么每次读一个表,那么这个表的rs内容会和前面的表读到的rs内容是一样的,又不能清空之前的rs记录……QAQ

展开
收起
杨冬芳 2016-07-04 16:33:29 2139 0
1 条回答
写回答
取消 提交回答
  • IT从业

    首先可以创建 6 个 Model 对象用来对应你数据库的那六张表;
    然后用 SQL 查询出这六张表的数据并放到 ResultSet 对象中;
    接下来从 ResultSet 对象中取出数据并放到相应的 Model 对象中,举个例子,我有一个叫做 A 的 Model 对象与数据库的表 tb_a 对应,那么我就把 tb_a 的数据放到 A 里面;
    设置好了以后,我再把这六个 Model 对象放到 Map对象中,然后把 Map 对象转为 JSON 对象并返回到前端就行了。
    用 List 也行

    2019-07-17 19:50:52
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载