zoukankan      html  css  js  c++  java
  • myBatis查询报错 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

    myBatis查询报错

       You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

    <select id="selectList" parameterType="com.hanilucky.core.vo.Dep"
            resultMap="BaseResultMap">
            select
            <include refid="Base_Column_List" />
            from dep
            <where>
                <if test="uuid != null">
                    AND UUID = #{uuid,jdbcType=INTEGER}
                </if>    
                <if test="name != null and name != ''">
                    AND NAME = #{name,jdbcType=VARCHAR}
                </if>
                <if test="tele != null and tele != ''">
                    AND TELE = #{tele,jdbcType=VARCHAR}
                </if>
            </where>
        </select>

    标红的NAME是mysql的关键字,解析时报错

    修改时加上``引用(数字1左边的键)

    <select id="selectList" parameterType="com.hanilucky.core.vo.Dep"
            resultMap="BaseResultMap">
            select
            <include refid="Base_Column_List" />
            from dep
            <where>
                <if test="uuid != null">
                    AND UUID = #{uuid,jdbcType=INTEGER}
                </if>
                <if test="name != null and name != ''">
                    AND `NAME` = #{name,jdbcType=VARCHAR}
                </if>
                <if test="tele != null and tele != ''">
                    AND TELE = #{tele,jdbcType=VARCHAR}
                </if>
            </where>
        </select>
  • 相关阅读:
    [辛酸历程]在Mac中使用Python获取屏幕截图
    一个简单的验证码识别教程
    JavaScript的函数作用域
    函数声明和函数表达式
    数组 方法和属性
    递归
    闭包
    浏览器解析JavaScript原理
    JavaScript的数据类型2
    利用canvas画一个动态时钟
  • 原文地址:https://www.cnblogs.com/covet/p/10149299.html
Copyright © 2011-2022 走看看