evaluetion是评论表
表里有外键book_id和memberId这两个字段
分别对应book表里的book_id
和evaluation里的evaluation_id
查询的时候用的querywarpper
最终显示出来的数据就是这个样子
这两个都是null
我希望可以显示成对象
然后js调用的时候是这么写的
因为这两个值为null所以暂时把这两行注释了
就是想问问大佬们,这个queryWarpper应该怎么写,才能把book对象和member对象查询出来
-----------------------------------------------------
**网友回复**:
引用:枝江小狼王发表于2022-1-1519:34
百度
网友回复:
引用:akatom发表于2022-1-1519:34
百度不能提交图片-=-
网友回复:
引用:枝江小狼王发表于2022-1-1519:37
搜关键字,多表联查
网友回复:
映射map的sql语句,写就是了。MySQL建联查询,实在不会join就层层套娃
网友回复:
引用:奧巴马发表于2022-1-1519:48
映射map的sql语句,写就是了。MySQL建联查询,实在不会join就层层套娃
网友回复:
<resultMapid="EvaluationMap"type="Evaluation">
<idproperty="id"column="aid"></id>
<resultproperty="example"column="example">
<resultproperty="example"column="example">
<associationproperty="book"column="id"javaType="Book">
<idproperty="id"column="id"></id>
<resultproperty="example"column="example"></result>
<resultproperty="example"column="example"></result>
</association>
<associationproperty="member"column="id"javaType="Member">
<idproperty="id"column="id"></id>
<resultproperty="example"column="example"></result>
<resultproperty="example"column="example"></result>
</association>
<selectid="SelEvaluation"resultMap="EvaluationMap">
---yoursql---
网友回复:
引用:枝江小狼王发表于2022-1-1519:57
---yoursql---
网友回复:
sqlleftjoin,dao层接口IPage
网友回复:
引用:枝江小狼王发表于2022-1-1519:57
---yoursql---
网友回复:
在mapper上面用注解写@select了,或是用xml对应mappper上面去写sql
总之就是写sql
网友回复:
引用:suaxi发表于2022-1-1520:03
sqlleftjoin,dao层接口IPagefindxxx(Pagepage,xxxxxx),service层调这个接口,再封装一下page参数就...
网友回复:
引用:akatom发表于2022-1-1520:06
大佬请问可以具体的实现一下嘛
网友回复:
引用:suaxi发表于2022-1-1520:15
具体实现就是13楼大佬给的xml,或者你百度一下MyBatis-Plus多表分页查询,有很多demo...
网友回复:
引用:akatom发表于2022-1-1519:34
百度不能提交图片-=-
网友回复:
垃圾QueryWrapper只能单表操作,不能跨表的