zoukankan      html  css  js  c++  java
  • mybatis中使用<if>标签test判断字符串中出现的问题

    今天调试一个非常简单的test判断字符串查询语句,怎么调试都是不好用,后来百度才发现,是我写的test标签写错了,我写成:

     <if test="record.current != null and record.current=='1' " >   注意:1旁边是单引号
    

    正确写法:

     <if test="record.current != null and record.current=='1'.toString()" >
    

    或者:

    <if test = 'record.current != null and record.current=="1" '> 注意:1 旁边是双引号
    

    因为mybatis会把'1'解析为字符,java是强类型语言,所以不能这样写,需要双引号



    作者:关小涛
    学习和分享是博客最大的乐趣,欢迎大家取之所需。
    努力是自己努力的原因,每周天写博客总结工作中的新技能和出现的问题
  • 相关阅读:
    Python 字符串
    python 元组用法
    python 字典用法
    环境配置
    桥式整流以及电容作用
    三角序列的正交性
    MDS
    ISOMAP
    randperm
    数据库~Mysql里的Explain说明
  • 原文地址:https://www.cnblogs.com/XtsLife/p/12496720.html
Copyright © 2011-2022 走看看