为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

拉丁的传说 2019-05-24 18:12:54
一个用户有多辆车,用户对象里有个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:useridnameopenidSet
查看完整描述

2 回答

?
沧海一幻觉

TA贡献1824条经验 获得超5个赞

个人认为,不是java8如何处理,是数据持久化框架如何处理,例如:jdbc,mybatis,jap(hibernate)等等常见的,不同的框架都会有差异性,个人使用的hibernate,配置一对多注解,自动查询
                            
查看完整回答
反对 回复 2019-05-24
  • 2 回答
  • 0 关注
  • 1221 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信