工商局项目 已知五张表 一张是用户表就是工商局全部员工,一张是行政处罚表里面存放的是行政处罚的案件信息,包括案件ID,案件名称,处理人ID(和用户表对应),一张是行政检查表,一张是行政强制表,一张是行政许可表,一张是举报投诉表,现在我要获取每个员工处理的的行政处罚,行政检查,行政强制,行政许可,举报投诉案件的详细信息,然后在页面展示出来,(已知用户有十万个,行政处罚,行政检查,行政强制,行政许可,举报投诉都各有一万个案件,每个案件处理人可能有多个),问如何获取效率最高,前台不用写,只要给出后台代码即可
这种问题 ,楼主你只能把它当做报表来处理,在Java里写代码没有任何意义,Java只能是构建数据结构,构建BO,用来接收你的SQL查询出来的数据。 你是什么数据库,我可以帮你写这条SQL
用多线程池批量出来 百万数据中查询都挺快的
简单的方式就是数据库子查询,一对多关系的话 可以子查询结果for xml path 转换为一列的文本
写存储过程查询比较快