mybatis有中间表的三表关联问题

liuwenzhaoaaa 2015-07-08 03:47:56
mybatis遇到一个多对多的问题,感觉结果不是很满意。
一共有三个表,tb_author,tb_book,tb_author_book






结果是:[{"author":"倪匡","books":[{"book":"六指琴魔","id":2}]},{"author":"倪匡","books":[{"book":"天龙八部","id":3}]},{"author":"金庸","books":[{"book":"鹿鼎记","id":1}]},{"author":"金庸","books":[{"book":"天龙八部","id":3}]}]

但是我想得到[{"author":"倪匡","books":[{"book":"六指琴魔","id":2},{"book":"天龙八部","id":3}]},{"author":"金庸","books":[{"book":"鹿鼎记","id":1},{"book":"天龙八部","id":3}]}]。
应该怎么搞呢?
...全文
601 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoliu150 2015-07-13
  • 打赏
  • 举报
回复
不能吧,我觉得你说的是一对多了,

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧