MyBatis-Plus
三、配置 mybatis 日志
application.yml
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
方便我们查看SQL语句
四、CRUD 基本用法
CRUD 的操作是来自 BaseMapper
中的方法。BaseMapper 中共有 17 个方法,
CRUD 操作都有多个不同参数的方法。继承 BaseMapper
可以其中的方法。 BaseMapper 方法列表:
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.