当前位置首页 > 软件编程 > JAVA教程 > mybatis模糊查询的写法,mybatis模糊查询sql语句

mybatis模糊查询的写法,mybatis模糊查询sql语句

  mybatis模糊查询的写法,mybatis模糊查询sql语句

  如何解决写爬虫IP受阻的问题?立即使用。

  本教程运行环境:windows7系统,java10版本10,Dell G3电脑。

  在mybatis中,有几种方法可以使用like进行模糊查询:

  (1)使用${...}

  注意:因为$是由参数直接注入的,这种写法导致jdbcType不能用花括号表示,否则会报错。

  org . mybatis . spring . mybatissystemexception:嵌套异常为org . Apache . ibatis . reflection . reflection exception:在“class com . utry . ucsc . Dao . bean . knowledge library bean”中没有名为“VARCHAR”的属性的getter

  缺点:可能会造成sql注入,尽量避免使用$ {.}

  (2)使用#{...}

  注意:当# {.}被解析成sql语句,它会自动在变量外面加一个单引号,所以这里%需要用双引号,而不是单引号,否则找不到结果。

  (3)使用CONCAT()函数连接参数形式

  相关免费学习推荐:java基础教程以上是如何编写mybatis模糊查询的like语句的详细内容。更多请关注我们的其他相关文章!

本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。
返回顶部