猿问

java8怎么处理一对多数据结构?

一个用户有多辆车,用户对象里有个Set.这是我的查询语句:
SELECTt1.*,car.*FROM
(SELECTUSER.*FROMUSERWHEREUSER.open_id='xxxx')t1LEFTJOINcarONt1.user_id=car.user_idGROUPBYt1.user_id;
得到如下结果:
USER1.*car1.*
USER1.*car2.*
USER1.*car3.*
我想使用Java8的streamapi实现映射到我的user里去。最后实现的数据结构如下:
User:
userid
name
openid
Set
拉丁的传说
浏览 1222回答 2
2回答

沧海一幻觉

个人认为,不是java8如何处理,是数据持久化框架如何处理,例如:jdbc,mybatis,jap(hibernate)等等常见的,不同的框架都会有差异性,个人使用的hibernate,配置一对多注解,自动查询
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答