Atitit 提升开发效率 通道化驱动化数据操作与查询 目录 1. xiaoguo 1 1.1. Atitit mybatis 简化开发与提升开发效率法 1 2. Code 1 3. ref 4
Atitit 提升开发效率 通道化驱动化数据操作与查询
目录
1.1. Atitit mybatis 简化开发与提升开发效率法 1
http://localhost:9301/query?cmd=call sp1(1)
返回
[
{
"renwuMinchen":"task",
"shouldProcessTime":1533112642000,
"shijiChuleiShijian":1533112642000,
"id":1
}
]
目录
1.1. 使用注解模式代替xml模式 1
1.2. 使用通用mapper代替专用mapper 1
1.3. 使用js等脚本语言来输出sql方便无java环境测试 1
1.4. 使用sp存储过程,将java mybatis部分通道化 2
-
- DataCtronler
package org.chwin.firefighting.apiserver.data;
import com.alibaba.fastjson.JSON;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.util.List;
import java.util.Map;
@Controller
public class DataCtronler {
@RequestMapping(value = "/query")
public void query(HttpServletRequest req, HttpServletResponse res) throws Exception {
String cmd=req.getParameter("cmd");
SqlSessionFactory sqlSessionFactory =MybatisUtil. getSqlSessionFactory();
SqlSession session = sqlSessionFactory.openSession(true);
//"call sp1(2)"
MybatisMapperCls mapper = session.getMapper(MybatisMapperCls.class);
List<Map> li = mapper.query(cmd);
String rzt = JSON.toJSONString(li, true);
// System.out.println(rzt);
session.close();
res.getWriter().write(rzt);
res.getWriter().flush();
res.flushBuffer();
return;
}
Atitit mybatis 简化开发与提升开发效率法.docx
Atitit 通道化数据查询
相关文章
- 解决ThinkPHP3.2.3框架,PDO驱动类“抛出异常”不起作用的bug
- 常用数据库连接串与驱动总结
- 表驱动方法
- linux输入子系统之按键驱动
- 无名板找驱动
- 【BSP视频教程】STM32H7视频教程第9期:STM32H7的GPIO专题,通过驱动源码,参考手册,数据手册应用笔记系统学习GPIO知识点(2022-03-06)
- SAP UI5 应用开发教程之七十九 - 采用测试驱动开发理念(Test Driven Development)进行 SAP UI5 应用的功能开发(一)的试读版
- Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v3 u66.docx Atitit各种驱动的xdd tdd bdd设计 ATDD ddd v2 s66 开发方法论与效率提
- AI如何驱动软件开发?华为云DevCloud 权威专家邀你探讨
- usb 驱动
- 【Spring注解驱动开发】组件注册-@ComponentScan-自动扫描组件&指定扫描规则
- nvidia 卸载驱动
- 自研开源项目(3)基于pytest和数据驱动的自定义接口自动化框架caterpillar_apitest
- 一个低边 MOS 管驱动电路的分析
- selenium自动化使用IEWebDriver跑脚本较慢问题解决方案(使用32位的驱动可以解决)