MyBatis 注解写 SQL 判断空字符串 或 判断为空

雨点打透心脏的1/2处 2022-03-08 16:48 1652阅读 0赞

XXXXMapper 接口:

  1. 这里判断数据不能为空
  2. @Select("<script>"
  3. + "select * from gs_store"
  4. + " <where>"
  5. + " <if test='storeTel != null' > "
  6. + " and store_tel = #{storeTel}"
  7. + " </if>"
  8. + "</where>"
  9. + "</script>")
  10. List<GsStore> getStoreInfoBySelect(@Param("storeTel")String storeTel);
  11. 判断空字符串,在 Controller 里判断:
  12. public String XXXXX(String test) {
  13. // 如果等于空字符串
  14. if(StringUtils.isBlank(test)) {
  15. // 则转化成 null
  16. storeTel = null;
  17. }
  18. return "1";
  19. }
  20. 这样就ok

发表评论

表情:
评论列表 (有 0 条评论,1652人围观)

还没有评论,来说两句吧...

相关阅读

    相关 java判断字符串

    Java空字符串与null的区别: 1、类型 null表示的是一个对象的值,而并不是一个字符串。例如声明一个对象的引用,String a = null ; ""表示的