用ssm搭建个自己的简单博客(3)
2018-02-24 22:22
176 查看
后台搭建
搭的比较简单,刚开始就是对文章的增删查改而已,这里用到了mybatis的逆向工程,可以自动生成bean,mapper和对应的xml.
然后是对数据库的增删查改工作
package com.yjf.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.yjf.bean.Article;
import com.yjf.bean.ArticleExample;
import com.yjf.dao.ArticleMapper;
import com.yjf.service.ArticleService;
@Service
public class ArticleServiceImpl implements ArticleService {
@Autowired
ArticleMapper articleMapper;
@Override
public List<Article> listByCid(Integer cid) {
ArticleExample example = new ArticleExample();
example.createCriteria().andCidEqualTo(cid);
List<Article> as = articleMapper.selectByExample(example);
return as;
}
@Override
public List<Article> listByLid(Integer Lid) {
ArticleExample example = new ArticleExample();
example.createCriteria().andCidEqualTo(Lid);
List<Article> as = articleMapper.selectByExample(example);
return as;
}
@Override
public Article get(Integer id) {
return articleMapper.selectByPrimaryKey(id);
}
@Override
public void add(Article article) {
articleMapper.insert(article);
}
@Override
public void delete(Integer id) {
articleMapper.deleteByPrimaryKey(id);
}
@Override
public void update(Article article) {
articleMapper.updateByPrimaryKeySelective(article);
}
@Override
public List<Article> list() {
ArticleExample example = new ArticleExample();
example.setOrderByClause("id desc");
List<Article>as = articleMapper.selectByExample(example);
return as;
}
}
这样对数据库的增删查改就可以了.
搭的比较简单,刚开始就是对文章的增删查改而已,这里用到了mybatis的逆向工程,可以自动生成bean,mapper和对应的xml.
然后是对数据库的增删查改工作
package com.yjf.service.impl;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.yjf.bean.Article;
import com.yjf.bean.ArticleExample;
import com.yjf.dao.ArticleMapper;
import com.yjf.service.ArticleService;
@Service
public class ArticleServiceImpl implements ArticleService {
@Autowired
ArticleMapper articleMapper;
@Override
public List<Article> listByCid(Integer cid) {
ArticleExample example = new ArticleExample();
example.createCriteria().andCidEqualTo(cid);
List<Article> as = articleMapper.selectByExample(example);
return as;
}
@Override
public List<Article> listByLid(Integer Lid) {
ArticleExample example = new ArticleExample();
example.createCriteria().andCidEqualTo(Lid);
List<Article> as = articleMapper.selectByExample(example);
return as;
}
@Override
public Article get(Integer id) {
return articleMapper.selectByPrimaryKey(id);
}
@Override
public void add(Article article) {
articleMapper.insert(article);
}
@Override
public void delete(Integer id) {
articleMapper.deleteByPrimaryKey(id);
}
@Override
public void update(Article article) {
articleMapper.updateByPrimaryKeySelective(article);
}
@Override
public List<Article> list() {
ArticleExample example = new ArticleExample();
example.setOrderByClause("id desc");
List<Article>as = articleMapper.selectByExample(example);
return as;
}
}
这样对数据库的增删查改就可以了.
相关文章推荐
- 用ssm搭建个自己的简单博客(1)
- Linux 搭建简单的应用服务器(参考其他博客整理和自己实践)
- Javaweb简单博客系统-----(一)ssm框架搭建
- 如何利用wordpress搭建自己的第一个博客
- 自己动手搭建个人博客到优化
- 技术人如何搭建自己的技术博客
- 阿里云服务器安装WordPress,搭建自己的博客网站
- Pelican + Github Pages 搭建自己的博客
- 使用Hexo在Github上搭建自己的博客
- 如何自己成功搭建一个SSM框架的WEB项目
- 搭建自己的github博客
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(二)
- SpringMVC笔记——SSM框架搭建简单实例
- 在Github上面搭建一个自己域名的Hexo博客
- 开发者,去搭建自己的博客系统吧
- 使用 Hexo 搭建自己的博客
- github+hexo搭建自己的博客【真正的从0到1】20180122为准
- 自己搭建了一个简单实用的Web版记事本
- ssm框架的简单搭建
- 技术笔记——Django+Nginx+uwsgi搭建自己的博客(一)