zoukankan      html  css  js  c++  java
  • mybatis动态sql中的bind绑定

    知识点:bind在模糊查询中的用法

        在我的博客    mybatis中使用mysql的模糊查询字符串拼接(like) 中也涉及到bind的使用

          <!-- List<Employee> getEmpsTestInnerParameter(Employee employee); -->
          <select id="getEmpsTestInnerParameter" resultType="com.hand.mybatis.bean.Employee">
              <!-- bind:可以将OGNL表达式的值绑定到一个变量中,方便后来引用这个变量的值 -->
              <bind name="bindeName" value="'%'+eName+'%'"/> eName是employee中一个属性值
              SELECT * FROM emp
              <if test="_parameter!=null">
                where ename like #{bindeName}
              </if>
          </select>

       测试类中:

               Employee emp=new Employee();
                emp.setEname("张");   为eName属性赋值为“张”
                List<Employee> list=mapper.getEmpsTestInnerParameter(emp);
                for (Employee employee : list) {
                    System.out.println(employee);
                }

  • 相关阅读:
    文字转语音功能
    windows定时计划任务
    写电子合同,爬过的坑,趟过的雷,犯过的错,都是泪
    前端应该如何去认识http
    I/O理解
    观察者模式
    js --代理模式
    js --策略模式
    js --单例模式
    js 单线程 异步
  • 原文地址:https://www.cnblogs.com/shuaifing/p/7977080.html
Copyright © 2011-2022 走看看