mybatis-plus通用Service接口

53 阅读1分钟

定义Service接口:

public interface UserService extends IService<User> {
}

定义接口的实现类:

/**
 * Created by Lenovo
 * DATA:2024/3/8
 **/
@Service
public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements UserService {
}

Service通用接口的相关功能的使用:

    @Test
    public void testGetCount(){
//        查询总记录数
        long count = userService.count();
        System.out.println("总记录数 = " + count);

    }
    /*
    批量添加
     */
    @Test
    public void testInsertAll(){
        List<User> list=new ArrayList<>();
        for (int i = 0; i < 5; i++) {
            User user=new User();
            user.setName("张三"+i);
            user.setAge(20+i);
            user.setEmail("zhangsan@qq.com");
            list.add(user);
        }
        boolean b = userService.saveBatch(list);
        System.out.println("b = " + b);
    }

相关文件:

image.png