首页>代码>spring boot调用mysql存储过程,mysql存储过程分页 调用存储过程分页>/springboot-procedure/src/main/java/com/simon/springbootprocedure/MybatisCommand.java
package com.simon.springbootprocedure;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import javax.annotation.Resource;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @author Simon
 */
@Component
public class MybatisCommand {

    @Resource
    DataMapper dataMapper;

    @Autowired
    public void run() {
        test_exe_procedure(true);
//        test_exe_procedure(false);
    }

    private void test_exe_procedure(boolean callType) {
        int _pageindex = 1;
        int _pageSize = 10;
        String _tables = "employee";
        String _fields = "*";

        HashMap<String, Object> mm = new HashMap<>();
        mm.put("_pageindex", _pageindex);
        mm.put("_pageSize", _pageSize);
        mm.put("_tables", _tables);
        mm.put("_fields", _fields);
        mm.put("_where", null);
        mm.put("_orderby", null);
        mm.put("_sumfields", null);
        if (callType) {
            System.out.println("test_exe_procedure1...");
            List<Map<String, Object>> result = dataMapper.test_exe_procedure1(mm);
            for (Map<String, Object> entry : result) {
                for (Map.Entry<String, Object> data : entry.entrySet()) {
                    System.out.println(data.getKey() + " : " + data.getValue());
                }
            }
        } else {
            System.out.println("test_exe_procedure2...");
            dataMapper.test_exe_procedure2(mm);
        }
        System.out.println("Get _pageindex: " + mm.get("_pageindex"));
        System.out.println("Get _pageSize: " + mm.get("_pageSize"));
        System.out.println("Get _tables: " + mm.get("_tables"));
        System.out.println("Get _fields: " + mm.get("_fields"));
        System.out.println("Get _totalcount: " + mm.get("_totalcount"));
        System.out.println("Get _pagecount: " + mm.get("_pagecount"));
        System.out.println("Get _sumresult: " + mm.get("_sumresult"));
        return;
    }
}
最近下载更多
最代码官方  LV167 2023年2月12日
最近浏览更多
mengmeng12323423  LV3 2023年6月17日
zhonghua123  LV2 2023年6月13日
1529860026  LV24 2023年6月1日
syczzxj  LV9 2023年5月30日
lingtiejing  LV15 2023年5月13日
小帅哥  LV2 2023年5月7日
Rd_s20192753 2023年5月2日
暂无贡献等级
3263394665  LV9 2023年4月18日
ssh123  LV10 2023年4月18日
youzitao  LV11 2023年4月16日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友