String userId = request.getHeader("id"); List<Evaluate> evaluates = evaluateDao.findByUserId(Long.valueOf(userId)); List<Secondeva> secondevas = secondevaDao.findByUserId(Long.valueOf(userId));
用一个父类对象list,再addAll()进行合并,最后重写compare()对时间排序。不过看你这个业务逻辑,用a.userId = b.userId 两表联查是最好的,这样排序在SQL里写。有分页需求的时候还可以分页