首页 > 其他 > 详细

Mybatis的CRUD操作

时间:2020-08-05 00:04:08      阅读:64      评论:0      收藏:0      [点我收藏+]

0. 名词说明

1.namespace

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

2.select

id:对应的为namespace中的方法名

resultType:sql语句执行的返回值

parameterType:参数的类型

1.Mybatis增删改查的基本实现

1.insert 增

步骤:

1.编写接口

1 Integer addUser();

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

1  <insert id="addUser" parameterType="com.dz.pojo.User">
2       insert into mybatis.user id,name,pwd values (#{id},#{name},#{pwd});
3  </insert>

3. 测试

 1 @Test
 2     public void addUser(){
 3         SqlSession sqlSession =MybatisUtils.getSqlSession();
 4         UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
 5         int res = userMapper.addUser(new User(4,"dz","1213"));
 6         if(res>0){
 7             System.out.println("添加成功");
 8         }
 9         //提交事务
10         sqlSession.commit();
11         sqlSession.close();
12     }

注:增删改需要提交事务

2.delete 删

1.编写接口

1 Integer deleteUser(Integer id);

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

1    <delete id="deleteUser" parameterType="int">
2         delete from mybatis.user where id=#{id}
3     </delete>

3. 测试

1  public void deleteUser(){
2         SqlSession sqlSession =MybatisUtils.getSqlSession();
3         UserMapper userMapper = sqlSession.getMapper(UserMapper.class);
4         userMapper.deleteUser(4);
5         sqlSession.commit();
6         sqlSession.close();
7     }

 

3.update 改

。。。

Mybatis的CRUD操作

原文:https://www.cnblogs.com/lxzlovewyq/p/13435532.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!