• mybaits


    占位符 #{}

    1.#{} #{id}
    id为参数可以是任意类型

    点击查看代码
    <mapper namespace="com.itpsc.mapper.EmpMapper" >
    
    <select id="queryById" parameterType="int" resultType="com.itpsc.entity.Emp">
      SELECT * FROM t_emp WHERE empno=#{empno}
    </select>
    
    </mapper>
    

    id:标志映射文件中的sql,通常id也称为statement的id。id的值就是xxxMapper.java中的方法名。

    parameterType:执行sql语句中的输入参数的类型。

    resultType:指定sql输出结果映射成java类型的对象。

    用来拼接 ${}

    用来拼接sql字符串,将接收到的参数内容不加任何修饰拼接在sql语句中。
    2.({} `<select id="queryLikeName" parameterType="String" resultType="com.itpsc.entity.Emp"> SELECT * FROM t_emp WHERE ename LIKE '){_parameter}'
    `

  • 相关阅读:
    JVM相关知识
    面试之mysql专题
    Java新特性
    数据结构操作与算法复杂度分析
    IO流
    浅谈Web安全
    面试题2
    需要知道的HTTP 知识
    How JavaScript Work
    webpack 学习笔记
  • 原文地址:https://www.cnblogs.com/ldphoebe/p/15489098.html
Copyright © 2020-2023  润新知