MyBatis-Plus(二)

这篇博客主要介绍了MyBatis-Plus的配置日志和CRUD基本操作,包括insert、update、delete和select。在insert操作中,强调了返回值的意义和获取主键值的方法。update操作中提到null字段不会更新。delete操作提供了按主键删除和使用Map条件删除等方法。select操作包括了根据主键查询、批量查询和Map条件查询。
摘要由CSDN通过智能技术生成

三、配置 mybatis 日志

application.yml

mybatis-plus:
  configuration:
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

方便我们查看SQL语句

四、CRUD 基本用法

CRUD 的操作是来自 BaseMapper 中的方法。BaseMapper 中共有 17 个方法,

CRUD 操作都有多个不同参数的方法。继承 BaseMapper可以其中的方法。 BaseMapper 方法列表:

image-20210805201349931

1、insert 操作

@Test
public void testUserInsert(){
   
  //创建User对象
  User user = new User();
  user.setName("th3");
  user.setAge(22);
  user.setEmail("1040580896@qq.com");

  //调用UserMapper的方法,也就是父接口BaseMapper中提供的方法
  int rows = userDao.insert(user);
  System.out.println("insert 的结果:"+rows);

}

注:insert()返回值 int,数据插入成功的行数,成功的记录数。getId()获取主键值

2、update 操作

/**
* 更新操作update
*/
@Test
public void testUpdateUser(){
   
  User user = new User();
  user.setName("修改的数据");
  user.setAge(22);
  user.setEmail("edit@163.com");
  user.setId(2);
  //执行更新,根据主键值更新
  /*UPDATE user SET name=?, email=?, age=? WHERE id=?
         *更新了所有非null属性值, 条件where id = 主键值
         */
  int rows = userDao.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值