定义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);
}
相关文件: