-
简介 (Introduction):
- 背景
需要对数据进行拼接,拼接的数据是存在两个不同的表中,但是,拼接后要作为一个对象显示,但是,这样的对象又是多个的. - 结构图
数据库模型id name 10086 zhangsan 10087 lisi
- 背景
| id | work |
| 10086 | teacher |
| 10087 | programmer |
需要结果
| id | name | work |
| 10086 | zhangsan |
teacher |
| 10087 | lisi |
programmer |
-
核心
因为是在不同的数据库里,所以不能使用sql联合查询,所以只能采用List封装数据和另一个List封装数据拼接成一个结果集 -
快速上手(Getting Started)
1.创建测试数据
View Code1 private static List<SameOr> getDemo1() { 2 3 4 List<SameOr> sameOrList = new ArrayList<>(); 5 6 SameOr sameOr = new SameOr(); 7 sameOr.setNumber("10086"); 8 sameOr.setName("zhangsan"); 9 10 SameOr sameOr2 = new SameOr(); 11 sameOr2.setNumber("10087"); 12 sameOr2.setName("lisi"); 13 14 sameOrList.add(sameOr); 15 sameOrList.add(sameOr2); 16 17 return sameOrList; 18 19 }