标签:
ibatis、like |
分类: java |
iBATIS教程之like语句的使用我们可以先看看网上搜了一下iBATIS的关于like的使用
select * from USERS where USER_NAME like '%wang%'; 这种like语句在iBATIS中怎么写,项目是用iBATIS作为持久层的框架。
<select id="showOneStudentByName" parameterClass="String" resultMap="studentORM>" select * from t_stu where s_name like #name# </select> 这样写显然不行
在调用中需要在参数的前后加上%,比如这样:
return sqlMapper.queryForList("Student.showOneStudentByName", "%"+name+"%"); 这样可行,但总显得有些不协调。
最后针对Oracle数据库写法为:
<select id="showOneStudentByName" parameterClass="String" resultMap="studentORM"> select * from t_stu where s_name like '%'||#name#||'%' </select> 在调用的时候就不用去前后加%了。
注意:SQL语句不要写成select * from t_stu where s_name like '%$name$%',这样极易受到注入攻击。
补充说明一下:
对于不同数据字符串连接符不一样。列举mysql和SQLServer如下:
Mysql:
SELECT * FROM user WHERE username like CONCAT('%', #username#, '%') SQLServer:
SELECT * FROM user WHERE username like '%' + #username# + '%' 关于数据库字符串连接符简单列举我使用过的一些数据库如下图:
iBATIS教程之like语句的使用就向你介绍到这里,希望对你有所帮助。
select * from USERS where USER_NAME like '%wang%'; 这种like语句在iBATIS中怎么写,项目是用iBATIS作为持久层的框架。
<select id="showOneStudentByName" parameterClass="String" resultMap="studentORM>" select * from t_stu where s_name like #name# </select> 这样写显然不行
在调用中需要在参数的前后加上%,比如这样:
return sqlMapper.queryForList("Student.showOneStudentByName", "%"+name+"%"); 这样可行,但总显得有些不协调。
最后针对Oracle数据库写法为:
<select id="showOneStudentByName" parameterClass="String" resultMap="studentORM"> select * from t_stu where s_name like '%'||#name#||'%' </select> 在调用的时候就不用去前后加%了。
注意:SQL语句不要写成select * from t_stu where s_name like '%$name$%',这样极易受到注入攻击。
补充说明一下:
对于不同数据字符串连接符不一样。列举mysql和SQLServer如下:
Mysql:
SELECT * FROM user WHERE username like CONCAT('%', #username#, '%') SQLServer:
SELECT * FROM user WHERE username like '%' + #username# + '%' 关于数据库字符串连接符简单列举我使用过的一些数据库如下图:
iBATIS教程之like语句的使用就向你介绍到这里,希望对你有所帮助。
相关推荐
ibatis 配置文件详解
ibatis配置ibatis配置ibatis配置ibatis配置ibatis配置 以及相关资料
ibatis配置文件、映射文件详解.doc
iBATIS是以SQL为中心的持久化层框架。能支持懒加载、关联查询、继承等特性
spring ibatis 配置spring ibatis 配置spring ibatis 配置spring ibatis 配置
常用IBATIS配置,返回新建数据ID,分页查询,查询条件,模糊查询,date时间段,list集合,截止日期
详细的ibatis配置文件,初来乍到,先打个招呼 ...
ibatis用xml配置文件配置的使用,基本包括了ibatis遇到的所有问题
ibatis配置文件模板.包括(SqlMap.properties和SqlMapConfig.xml以及跟javabean的映射文件)
学会ibatis 中sqlMap配置
oracle ibatis 配置
springMVC整合ibatis,springMVC采用注解方式,配置详细
ibatis 配置教程 本人通过此文档学会写ibatis实例 ibatis 配置教程 本人通过此文档学会写ibatis实例 ibatis 配置教程 本人通过此文档学会写ibatis实例 ibatis 配置教程 本人通过此文档学会写ibatis实例
使用ibatis可以很好的操作数据库,对数据进行怎删改查,自动封装数据
spring和ibatis配置与模板
Ibatis基本配置---[环境搭建
ibatis 实例 配置 源码 依赖包 ibatis-2.3.4.726.jar commons-logging-api.jar commons-logging-1.1.jar commons-dbcp-1.2.2.jar commons-pool.jar
ibatis配置和教程
log4j和ibatis配置文档 留在这里,大家可以参考,也可以用来给自己备忘。
ibatis集成memcached做缓存 可用..经验证过