mybatisページングmybatis-plus
2095 ワード
1.pom.xmlファイルに依存を追加
2.mybatis-config.xmlファイルに次の構成を追加します.
3コントローラでの使用
4サービスでの使用
5 mapperにおけるインタフェースクラス
com.baomidou
mybatis-plus
${mybatis-plus.version}
2.mybatis-config.xmlファイルに次の構成を追加します.
3コントローラでの使用
@PostMapping("orderlist.api")
@ApiOperation(value = " ", produces = MediaType.APPLICATION_JSON_VALUE)
public Object memberOrderlist(@RequestBody DriverDto dto, HttpServletRequest request, HttpServletResponse response) {....................
Page page = new Page(dto.getPage() == null ? 1 : dto.getPage() , dto.getPageSize() == null ? 15 : dto.getPageSize()); // , ,15 。
Parameter orderparameter = new Parameter(getService(), "getOrderlist").setParam(page,params); // servie list, Page
Page orderList = (Page) provider.execute(orderparameter).getResult();
4サービスでの使用
public Page getOrderlist(Page page,Map params) {
List orderlist = (List) ((OrderListMapper) mapper).getOrderList(page,param1,params2,params3);
page = page.setRecords(orderlist); // list setRecords
return page;
5 mapperにおけるインタフェースクラス
public interface OrderListMapper extends BaseMapper {
/**
*
*
*
* @author
*/
List getOrderList(Pagination page,@Param("param1") Double param1...........);