mybatis like

转载 2016年08月29日 11:01:21
  1. <!-- oracle -->  
  2. <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">  
  3.   select * from t_user where user_name like CONCAT('%',#{search_name},'%')  
  4. </select>  
  5. <!-- 或者 -->  
  6. <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">  
  7.   select * from t_user where user_name like '%'||#{search_name}||'%'   
  8. </select>  
  9.   
  10. <!-- mysql -->  
  11. <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">  
  12.   select * from t_user where user_name like CONCAT('%',#{search_name},'%')  
  13. </select>  
  14.     
  15. <!-- sql server -->  
  16. <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">  
  17.   select * from t_user where user_name like '%'+#{search_name}+'%'  
  18. </select>  
  19.   
  20. <!-- db2 -->  
  21. <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">  
  22.   select * from t_user where user_name like CONCAT('%',#{search_name},'%')    
  23. </select>  
  24. <!-- 或者 -->  
  25. <select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User">  
  26.   select * from t_user where user_name like '%'||#{search_name}||'%'   
  27. </select>  

相关文章推荐

mybatis like传值

  • 2016年07月27日 23:16
  • 761B
  • 下载

关于mybatis like

在mybatis 中like常见的写法为        and NAME LIKE CONCAT( #{param.name ,jdbcType=VARCHAR}, '%')     或者    ...

mybatis中的like查询,$取值时防sql注入和通配符注入,#取值时防通配符注入

在mybatis中用like查询时,如果用户输入的值有"_"和“%”,则会出现这种情况: 用户本来只是想查询“abcd_”,查询结果中却有"abcd_"、"abcde"、"abcde"等等,用户要查询...

利用MyBatis进行不同条件的like模糊查询

之前一直是用MyBatis进行SQL查询时,一般都是用Generator逆向生产的代码来进行查询。现在遇到了一个业务问题,我们需要进行对不同的条件分别进行模糊查询,首先我想到的就是根据对需要进行模糊查...

mybatis常见问题处理:批量操作,传递多个参数,like语句写法等等

mybatis常见问题处理:批量操作,传递多个参数,like语句写法等等

MyBatis中Like语句使用方式

oracle数据库:  Java代码   SELECT   *   FROM   user   WHERE   name like CONCAT('%',#{name...

Mybatis like 模糊查询,有数据,但是就是查询不出来

今天修改项目遇到的问题,mybatis模糊查询,有数据,就是查不出来。也不报错。 问题虽然最后搞定了,来总结下。 Mybatis配置如下: ...

mybatis 的like语句写法

oracle数据库:  Java代码   SELECT   *   FROM   user   WHERE   name like CONCAT('%',#{name...

MyBatis中Like语句使用方式

oracle数据库:  Java代码   SELECT   *   FROM   user   WHERE   name like CONCAT('%',#{name...

Like echar

  • 2015年07月17日 12:07
  • 2.04MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mybatis like
举报原因:
原因补充:

(最多只允许输入30个字)