栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

mybatis增删改查(练习2)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis增删改查(练习2)

namespace中的包名要和 Dao/mapper 接口的包名一致!

 

 选择,查询语句;

id : 就是对应的namespace中的方法名;resultType:Sql语句执行的返回值!parameterType : 参数类型!

查select 1.编写接口

 2.编写对应的mapper中的sql语句

 3.测试

注意

maven项目的clean与package

Insert插入
    //insert一个用户
    int addUser(User user);
    
    
    
        insert into mybatis.user (id, name, pwd) values (#{id},#{name},#{pwd});
    
    @Test
    public void addUser(){
        SqlSession sqlSession = MybatisUtils.getSqlSession();
        UserDao mapper = sqlSession.getMapper(UserDao.class);
       int res=mapper.addUser( new User(6,"ll","123456"));
        if(res>0){
            System.out.println("插入成功!");
        }
        //提交事务
        sqlSession.commit();
        sqlSession.close();
    }
修改用户
//修改用户
    int updateUser(User user);
    
        update mybatis.user set name=#{name},pwd=#{pwd}  where id = #{id} ;
    
   @Test
    public void updateUser(){
        SqlSession sqlSession = MybatisUtils.getSqlSession();
        UserDao mapper = sqlSession.getMapper(UserDao.class);
        mapper.updateUser(new User(4,"jj","123456"));
        //提交事务
        sqlSession.commit();
        sqlSession.close();
    }
Delete删除
 //删除一个用户
    int deleteUser(int id);
    
        delete from mybatis.user where id=#{id};
    
    @Test
    public  void deleteUser(){
        SqlSession sqlSession = MybatisUtils.getSqlSession();
        UserDao mapper = sqlSession.getMapper(UserDao.class);
        mapper.deleteUser(4);
        sqlSession.commit();
        sqlSession.close();
    }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/721482.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号