摘要: 以Oracle为例吧 Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计 阅读全文
posted @ 2018-07-27 10:09 黄进广寒 阅读(7866) 评论(0) 推荐(0) 编辑
摘要: 所谓的预处理技术,最初也是由MySQL提出的一种减轻服务器压力的一种技术! 传统mysql处理流程 1, 在客户端准备sql语句 2, 发送sql语句到MySQL服务器 3, 在MySQL服务器执行该sql语句 4, 服务器将执行结果返回给客户端 这样每条sql语句请求一次,mysql服务器就要接收 阅读全文
posted @ 2018-07-27 09:59 黄进广寒 阅读(866) 评论(0) 推荐(1) 编辑
摘要: 在mybatis接口mapper文件中引用传入的参数是通过#{param}或者${param}来使用的。 1.数据类型匹配 #:会进行预编译,而且进行类型匹配 $:不进行数据类型匹配 2.实现方式 #:用于变量替换 $:实质上是字符串拼接 3.#和$的使用场景 (1)变量的传递,必须使用#,使用#{ 阅读全文
posted @ 2018-07-27 09:36 黄进广寒 阅读(162) 评论(0) 推荐(0) 编辑