Java:关于mybatis框架mapper.xml编写小于号<的问题

目录

    • 方案一:转义字符
    • 方案二:原样字符
    • 总结
    • 参考文章

xml中小于号< 和 小于等于<= 不能直接使用

select * from tb_user where age < #{user.age};

方案一:转义字符

使用转义字符

含义 符号 转义字符
小于 < <
大于 > >

示例

select * from tb_user where age &lt; #{user.age};

方案二:原样字符

select * from tb_user where age <![CDATA[ < ]]> #{user.age};

总结

无论那种写法都有点丑

参考文章

  1. 关于mybatis- SQL 语句中出现 < 的解决方案

你可能感兴趣的:(Java学习路线,java,mybatis,xml)