首先创建实体类,比如我们创建一个车的实体类,当然我们肯定之前要把car_info这张表在数据库里面建好
@EqualsAndHashCode(callSuper = true)
@Data
@TableName("car_info")
public class CarInfo extends BaseModel {
//车牌号
private String carCard;
//车的颜色
private String carColor;
//车的长度
private Integer carLength;
}
然后创建mapper层
@Mapper
public interface CarMapper extends BaseMapper<CarInfo> {
}
如果只是常见的增删改查,就可以不用写,也不用创建xml
然后创建service层
public interface ICarService extends IService<CarInfo> {
Integer addCarInfo(CarInfoinfo);
Integer updateCarInfo(CarInfoinfo);
Integer deleteCarInfo(Integer id);
List<CarInfo> selectCarList();
}
@Service
public class CarServiceImpl extends ServiceImpl<CarMapper, CarInfo> implements ICarService {
@Override
public Integer addCarInfo(CarInfoinfo) {
if (this.save(info)) {
return 0;
}
return 1;
}
@Override
public Integer updateCarInfo(CarInfo info) {
if (this.updateById(info)) {
return 0;
}
return 1;
}
@Override
public Integer deleteCarInfo(Integer id) {
if (this.removeById(id)) {
return 0;
}
return 1;
}
@Override
public List<CarInfo> selectCarList() {
QueryWrapper<CarInfo> wrapper = new QueryWrapper<>();
return baseMapper.selectList(wrapper);
}
}