springboot入门:mybatis 在mapper中自定义sql语句(多表查询)
在用户表和博客表中,通过用户uId如何查询该用户的所有博客呢?如果是mybatis generator生成的语句,则需要自己写mapper1 首先修改BlogMapper.java 加入一行List<Blog> selectBlogByUid(int uId);2 修改service 加入List<BlogBean> selectBl...
·
在用户表和博客表中,通过用户uId如何查询该用户的所有博客呢?
如果是mybatis generator生成的语句,则需要自己写mapper
1 首先修改BlogMapper.java 加入一行
List<Blog> selectBlogByUid(int uId);
2 修改service 加入
List<BlogBean> selectBlogByUid(int uId);
3 修改serviceImpl 加入
@Override
public List<BlogBean> selectBlogByUid(int uId) {
List<Blog> list = blogMapper.selectBlogByUid(uId);
return DozerUtil.mapList(list, BlogBean.class);
}
4 修改BlogMapper.xml 加入
<!-- 自定义通过用户id查询该用户的所有博文-->
<!-- 是否需要 order by 排序??? 后面再看看 -->
<select id="selectBlogByUid" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
<include refid="Base_Column_List"/>
from blog
where uId = #{uId,jdbcType =INTEGER}
</select>
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)