@Service public class ClazzServiceImpl implements ClazzService { @Autowired private ClazzDao clazzDao; @Override public int add(Clazz clazz) { // TODO Auto-generated method stub return clazzDao.add(clazz); } @Override public int edit(Clazz clazz) { // TODO Auto-generated method stub return clazzDao.edit(clazz); } @Override public int delete(String ids) { // TODO Auto-generated method stub return clazzDao.delete(ids); } @Override public List<Clazz> findList(Map<String, Object> queryMap) { // TODO Auto-generated method stub return clazzDao.findList(queryMap); } @Override public int getTotal(Map<String, Object> queryMap) { // TODO Auto-generated method stub return clazzDao.getTotal(queryMap); } @Override public List<Clazz> findAll() { // TODO Auto-generated method stub return clazzDao.findAll(); } }给代码加上注释
时间: 2024-03-09 09:46:41 浏览: 124
详解SpringBoot 多线程处理任务 无法@Autowired注入bean问题解决
```
@Service
public class ClazzServiceImpl implements ClazzService {
@Autowired
private ClazzDao clazzDao; // 注入 ClazzDao 对象
// 添加一个 Clazz 对象到数据库中
@Override
public int add(Clazz clazz) {
return clazzDao.add(clazz);
}
// 编辑一个 Clazz 对象,并返回受影响的行数
@Override
public int edit(Clazz clazz) {
return clazzDao.edit(clazz);
}
// 根据传入的 ids 参数删除一个或多个 Clazz 对象,并返回受影响的行数
@Override
public int delete(String ids) {
return clazzDao.delete(ids);
}
// 根据查询条件 queryMap,在数据库中查找符合条件的 Clazz 对象列表,并以 List<Clazz> 的形式返回
@Override
public List<Clazz> findList(Map<String, Object> queryMap) {
return clazzDao.findList(queryMap);
}
// 根据查询条件 queryMap,在数据库中查找符合条件的 Clazz 对象总数,并返回总数
@Override
public int getTotal(Map<String, Object> queryMap) {
return clazzDao.getTotal(queryMap);
}
// 在数据库中查找所有 Clazz 对象,并以 List<Clazz> 的形式返回
@Override
public List<Clazz> findAll() {
return clazzDao.findAll();
}
}
```
这段代码是一个 Java 类,名为 ClazzServiceImpl,实现了 ClazzService 接口中定义的各个方法。具体注释如下:
- `@Service`:Spring 框架中的注释,表示这是一个服务类。
- `@Autowired`:Spring 框架中的注释,表示自动注入一个 ClazzDao 对象。
- `add(Clazz clazz)`:向数据库中添加一个 Clazz 对象,返回受影响的行数。
- `edit(Clazz clazz)`:编辑数据库中的一个 Clazz 对象,返回受影响的行数。
- `delete(String ids)`:根据传入的 ids 参数删除一个或多个 Clazz 对象,返回受影响的行数。
- `findList(Map<String, Object> queryMap)`:根据查询条件 queryMap,在数据库中查找符合条件的 Clazz 对象列表,并以 List<Clazz> 的形式返回。
- `getTotal(Map<String, Object> queryMap)`:根据查询条件 queryMap,在数据库中查找符合条件的 Clazz 对象总数,并返回总数。
- `findAll()`:在数据库中查找所有 Clazz 对象,并以 List<Clazz> 的形式返回。
需要注意的是,这些方法只是定义了接口,具体的实现可以在另外的类中编写。
阅读全文