一、mybatis-plus 简介:
Mybatis-Plus(简称 MP)是一个 Mybatis 的加强工具,在 Mybatis 的根底上只做加强不做扭转,为简化开发、提高效率而生。
二、springboot 整合 mybatis-plus:
pom.xml:
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.0</version>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</dependency>
$\color{red}{PS: 集成 mybatis-plus 要把 mybatis、mybatis-spring 去掉,防止抵触}$
mapper
public interface UserMapper extends BaseMapper<User> {}
test
// 批量查问测试~~~~
@Test
public void mybatisPlusTest() {List<User> users = userMapper.selectList(null);
//Assert.assertEquals(5,users.size());
System.out.println(users);
}
@Test
public void mybatisPlusTest() {User user = new User();
user.setName("东方不败");
user.setEmail("dfbb@163.com");
user.setId(1000L);
user.setAge(20);
System.out.println(userMapper.insert(user));// 响应后果 1,胜利
}