eg:

     select * from user 

  <trim prefix="WHERE" prefixoverride="AND |OR">

    <if test="name != null "> AND name=#{name}</if>

    <if test="gender != null "> AND gender=#{gender}</if>

  </trim>

  如果name和gender的值都不为null的话打印的SQL为:select * from user where    name = '****' and gender = '***'

  prefix:前缀      

  prefixoverride:去掉第一个and或者是or

相关文章:

  • 2022-01-28
  • 2021-05-27
  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-02
  • 2021-07-18
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-10
  • 2021-06-05
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案