第1种:在Java代码中添加sql通配符。

  • string wildcardname = "%tom%";
  • list<name> names = mapper.selectLike(wildcardname);
  • <select id="selectLike">
  • select * from users where name like #{value}
  • </select>

第2种:在sql语句中拼接通配符,利用sql的concat函数。

  • string wildcardname = "tom";
  • list<name> names = mapper.selectLike(wildcardname);
  • <select id="selectLike">
  • select * from users where name like concat("%", #{value}, "%")
  • </select>

标签: none

已有 2 条评论

  1. Am Am

    第二点的contact函数应该是指concat吧,单词拼写错误了吧?

    1. 笔误,已经修改。

添加新评论