码迷,mamicode.com
首页 > 其他好文 > 详细

mybatis_crud

时间:2016-02-23 18:46:43      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:

@Resource
    public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) {
        super.setSqlSessionFactory(sqlSessionFactory);
    }
//全部数据集
public List<T> selectAll() throws DataAccessException {
        List<T> result = new ArrayList<T>();
        try {
            result = this.getSqlSession().selectList(
                    getMapperNamespace() + "." + "selectAll");
        } catch (DataAccessException e) {
            throw e;
        }
        return result;
    }

public Integer getTotalCount(Object params) throws DataAccessException {
        return getSqlSession().selectOne(
                getMapperNamespace() + "." + "getTotalCount", params);
    }
//插入一条数据
@Override
    public boolean insertSelective(T entity) throws DataAccessException {
        return insert("insertSelective", entity);
    }
//根据主键查询
@Override
    public T selectByPrimaryKey(Integer pk) throws DataAccessException {
        T result = null;
        try {
            result = (T) this.getSqlSession().selectOne(
                    getMapperNamespace() + "." + "selectByPrimaryKey", pk);
        } catch (DataAccessException e) {
            throw e;
        }
        return result;
    }
//根据参数查询
@Override
    public boolean updateByMap(String id, Map<String, Object> map)
            throws DataAccessException {
        boolean flag = this.getSqlSession().update(getMapperNamespace() + "." + id,
                map) > 0 ? true : false;
        return flag;
    }

 

mybatis_crud

标签:

原文地址:http://www.cnblogs.com/zilanghuo/p/5210815.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!