UserServiceImpl.java
package com.dzqc.service.impl;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.dzqc.mapper.UserMapper;
import com.dzqc.pojo.User;
import com.dzqc.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
/**
* ServiceImpl是MyBatis-Plus提供的通用Service实现类
* ServiceImpl<mapper接口类型>
*/
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper,User> implements IUserService {
/*@Autowired
private UserMapper userMapper;
@Override
public void getUsers() {
}*/
}
IUserService.java
package com.dzqc.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dzqc.pojo.User;
/**
* 业务逻辑层
* 调用dao层
* IService 通用Service接口,里面包含有各种save。。。update。。。remove。。。get。。。list。。page
*/
public interface IUserService extends IService<User> {
/*void getUsers();*/
}
Service类
package com.dzqc;
import com.dzqc.pojo.User;
import com.dzqc.service.IUserService;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.Arrays;
import java.util.List;
@SpringBootTest
public class ServiceTest {
@Autowired
private IUserService userService;
@Test
public void testGet(){
List<User> list = userService.list();//调用service中查询方法
list.forEach(System.out::println);
}
@Test
public void testadd(){
User user = new User();
user.setName("Betty");
user.setAge(23);
user.setEmail("[email protected]");
boolean save = userService.save(user);
System.out.println("save = " + save);
}
@Test
public void testUpdate(){
//调用service中查询方法
User user = new User();
user.setId(1651053072898105346L);
user.setName("nina");
boolean b = userService.updateById(user);
System.out.println("b = " + b);
}
@Test
public void testRem(){
//List<Long> longs = Arrays.asList(3L, 4L);
long count = userService.count();
System.out.println("count = " + count);
}
@Test
public void testDelete(){
boolean b = userService.removeById(2L);
System.out.println("b = " + b);
}
}