赞
踩
在用户表和博客表中,通过用户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>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。