11 2019 档案
摘要:之前的一篇 Mybatis中 #{}和${}的区别 中涉及到通过 SQL预编译和 #{} 传值 的方式防止SQL注入。 由此引发了想了解预编译的想法。那么什么是预编译那? 一、三个阶段: 词法和语义解析 优化sql语句,制定执行计划 执行并返回结果 二、预编译出现的原因 1、很多情况下,一条SQL语
阅读全文
摘要:一、增 1、<trim> 和<if>实现数据插入 <insert id="addInOrder" parameterType="XXX.model.InOrder"> INSERT INTO inorder <trim prefix="(" suffix=")" suffixOverrides=",
阅读全文
摘要:2019.11.01 杭州的一个面试,有问道这个问题: 讲一下Mybatis中 #{}和${}的区别? 部分内容涉及到 MySQL的预编译 情况一:只用 #{} <select id="getUserByNameAndPsw" resultType="com.hotel3.model.User">
阅读全文