@Service public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> implements IBuildingService { @Autowired private BuildingMapper buildingDao; @Override public PageInfo<Building> findBuildAll(int page, int pageSize, String numbers) { PageHelper.startPage(page,pageSize); List<Building> list=buildingDao.queryBuildAll(numbers); return new PageInfo<>(list); }
时间: 2024-03-29 07:36:38 浏览: 67
Spring @Conditional注解讲解及示例详解
这是一个BuildingService接口的实现类BuildingServiceImpl,它使用了Mybatis-Plus框架提供的ServiceImpl类,并实现了BuildingService接口中声明的方法。该类中定义了一个BuildingMapper类型的属性buildingDao,使用@Autowired注解自动注入了该属性。在findBuildAll方法中,使用了PageHelper分页插件来进行分页操作,然后调用buildingDao中的queryBuildAll方法来查询符合条件的Building对象列表,最后将查询结果封装成PageInfo对象并返回。需要注意的是,该方法中的参数page、pageSize和numbers分别表示当前页码、每页大小和查询条件。具体的实现可以根据不同的需求,在对应的BuildingMapper中完成。
阅读全文