赞
踩
增加查看帖子的方法
//增加查看帖子的方法
DiscussPost selectDiscussPostById(int id);
//在discuss-mapper.xml中
<!-- 实现查看帖子的select语句 -->
<select id="selectDiscussPostById" resultType="DiscussPost">
select <include refid="selectFields"></include>
from discuss_post
where id = #{id}
</select>
增加一个查询方法
//添加一个查看帖子的方法
public DiscussPost findDiscussPostById (int id) {
return discussPostMapper.selectDiscussPostById(id);
}
在controller处理查询请求
//处理查看帖子的请求
@RequestMapping(path = "/detail/{discussPostId}", method = RequestMethod.GET)
public String getDiscussPost(@PathVariable("discussPostId") int discussPostId, Model model) {
//查询帖子
DiscussPost post = discussPostService.findDiscussPostById(discussPostId);
model.addAttribute("post", post);
//查询帖子的作者
User user = userService.findUserById(post.getUserId());
model.addAttribute("user", user);
return "/site/discuss-detail";
}
处理静态资源的访问路径
复用index.html的header区域
显示标题、作者、发布时间、帖子正文等内容
为添加评论做准备
Transaction Management
通过XML配置,声明某方法的事务特征。
通过注解,声明某方法的事务特征
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。