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}]}]。
应该怎么搞呢?
------解决思路----------------------
不能吧,我觉得你说的是一对多了,