文档章节

Mybatis中的like查询

M
 Mr_Shuai
发布于 2016/06/21 10:23
字数 89
阅读 5
收藏 0

oracle数据库: 
Java代码 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT('%',#{name},'%')  


或 
Java代码 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like '%'||#{name}||'%'  


SQLServer数据库: 
Java代码 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like '%'+#{name}+'%'  


mysql数据库: 
Java代码 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT('%',#{name},'%')  


DB2数据库: 
Java代码 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like CONCAT('%',#{name},'%')  


或 
Java代码 

  1. SELECT  
  2. *  
  3. FROM  
  4. user  
  5. WHERE  
  6. name like '%'||#{name}||'%'  

 

© 著作权归作者所有

共有 人打赏支持
M
粉丝 0
博文 21
码字总数 22729
作品 0
南昌
技术主管
私信 提问
终结篇:MyBatis原理深入解析(三)

11 MyBatis一级缓存实现# 11.1 什么是一级缓存? 为什么使用一级缓存?## 每当我们使用MyBatis开启一次和数据库的会话,MyBatis会创建出一个SqlSession对象表示一次数据库会话。 在对数据库的...

猿码道
2016/08/04
0
0
Spring Boot [集成-MyBatis]

导读: 在上篇文章中我们介绍了spring-data-jpa的一些常用方法,在这篇文章中我们在介绍关于mybatis与Spring Boot 的集成,及一些常用方法 集成: 这里有两种方式,一种是常规的Spring 应用的...

yangrd
2018/08/27
0
0
《深入理解mybatis原理》 MyBatis的一级缓存实现详解 及使用注意事项

MyBatis是一个简单,小巧但功能非常强大的ORM开源框架,它的功能强大也体现在它的缓存机制上。MyBatis提供了一级缓存、二级缓存 这两个缓存机制,能够很好地处理和维护缓存,以提高系统的性能...

java梦想家01
2016/01/11
527
1
Java面试----2018年MyBatis常见实用面试题整理

Java面试----2018年MyBatis常见实用面试题整理 1、什么是MyBatis? 答:MyBatis是一个可以自定义SQL、存储过程和高级映射的持久层框架。 2、讲下MyBatis的缓存 答:MyBatis的缓存分为一级缓存...

优惠券活动
2018/04/29
0
0
《深入理解mybatis原理》 MyBatis的二级缓存的设计原理

[+] MyBatis的二级缓存是Application级别的缓存,它可以提高对数据库查询的效率,以提高应用的性能。本文将全面分析MyBatis的二级缓存的设计原理。 1.MyBatis的缓存机制整体设计以及二级缓存...

嘻哈开发者
2016/06/28
115
0

没有更多内容

加载失败,请刷新页面

加载更多

uml类图

平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧: 一、类的属性的表示方式 在UML类图中,...

asdf08442a
17分钟前
1
0
Linux下执行脚本报错提示invalid option 3: set: -

1、在环境下执行sh报错invalid option 3: set: - 2、于是换成chmod 777 install.sh改执行权限,并且默认使用#!/bin/bash bash: ./install.sh: /bin/bash^M: bad interpreter: No such file ......

noob_chr
17分钟前
2
0
phpstrom2018激活与汉化

phpstrom2018激活与汉化 方法一. 直接用浏览器打开 http://idea.lanyus.com/ (推荐) 点击页面中的“获得注册码”,然后在注册时切换至Activation Code选项,输入获得的注册码一长串字符串,...

万建宁
19分钟前
1
0
Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs

Kali Linux NetHunter教程Kali NetHunter支持的设备和ROMs NetHunter是一个基于Kali Linux为Nexus设备构建的Android渗透测试平台,其中包括一些特殊和独特的功能。NetHunter支持无线802.11注...

大学霸
28分钟前
2
0
端口可用性探测

在服务器上打开了一个端口,我们需要测试是否开启成功是否可用,可以在本机使用 traceroute (linux)工具 traceroute 是几乎所有 Linux 发行版本预装的网络测试工具,用于跟踪 Internet 协议(...

applepaihs
28分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部