https://baomidou.com/
为简化开发而生
MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window) 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.3.2</version>
</dependency>
<dependency>
<groupId>com.mysql</groupId>
<artifactId>mysql-connector-j</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.2.15</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>spring:
datasource:
username: root
password: xxxxx
url: jdbc:mysql://IP:3306/sys?useUnicode=true&characterEncoding=UTF-8
driver-class-name: com.mysql.cj.jdbc.Driver
server:
port: 8089
configuration:
#输出日志
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
#隐藏mybatis图标
global-config:
banner: false

@Mapper
public interface UserDao extends BaseMapper<User> {}@Test
public void insertTest(){
User user =new User();
user.setId(623L);
user.setAge(12);
user.setEmail("123@com");
user.setName("小红");
int rows = userDao.insert(user);
System.out.println(rows);
}
@Test
public void DeleteTest(){
int rows = userDao.deleteById(623);
}
@Test
public void updateTest(){
User user =new User();
user.setId(623L);
user.setAge(14);
user.setEmail("123213@com");
user.setName("小红");
userDao.updateById(user);
}
@Test
public void selectTest(){
User user = userDao.selectById(623);
List<User> users = userDao.selectList(null);
}Service继承extends IService<User>

ServiceImpl继承ServiceImpl<UserDao,User>



@Test
public void insertTest(){
User user =new User();
user.setId(101L);
user.setName("张三");
user.setAge(11);
user.setEmail("123@123");
userService.save(user);
}
@Test
public void deleteTest(){
User user =new User();
user.setId(101L);
boolean b = userService.removeById(user);
}
@Test
public void updateTest(){
User user =new User();
user.setId(101L);
user.setName("张三");
user.setAge(12);
user.setEmail("123123123@123");
userService.updateById(user);
}
@Test
public void selectTest(){
List<User> users = userService.selectList();
}与mybatisyon
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。