zoukankan      html  css  js  c++  java
  • mybatis_crud

    @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;
        }
    工作小总结,有错请指出,谢谢。
  • 相关阅读:
    3.Java入门程序,在dos下运行Hello World
    2.javase环境的搭建
    1.Java语言的简介
    常见的dos命令
    计算机基础
    网络工程师-个人笔记三
    网络工程个人笔记二
    网络工程师个人笔记一
    Vuex
    cookie session sessionStorage localStorage
  • 原文地址:https://www.cnblogs.com/zilanghuo/p/5210815.html
Copyright © 2011-2022 走看看