我们之所以要用 like 谓词,一般都想实现模糊查询,比如说 name 以 'unmi' 开始、结束或包含 'unmi' 的记录,如下1. select * from person where name like 'unmi%';
2. select * from person where name like '%unmi';
3. select * from person where name like '%unmi%';
Oracle
<select id="showOneStudentByName" parameterClass="String" resultMap="studentORM"﹥
select * from t_stu where s_name like '%'||#name#||'%'
﹤/select﹥
Mysql:
SELECT * FROM user
WHERE username like CONCAT('%', #username#, '%')
SQLServer
SELECT * FROM user WHERE username like '%' + #username# + '%'
注意:SQL语句不要写成select * from t_stu where s_name like
'%$name$%',这样极易受到注入攻击。
分享到:
相关推荐
iBATIS模糊查询
NULL 博文链接:https://zmx.iteye.com/blog/515757
07_ibatis教程_模糊查询实体对象.zip 07_ibatis教程_模糊查询实体对象.zip
07_ibatis教程_模糊查询实体对象.rar )
ibatis的实现(包含模糊查询、关联查询、增删改查) 数据库sql server 2005
iBATIS课件 iBATIS简介 搭建环境 配置文件 读取配置 基本的CRUD操作 模糊查询 iBATIS代码生成工具iBATOR 优缺点 选择Hibernate还是iBATIS
常用IBATIS配置,返回新建数据ID,分页查询,查询条件,模糊查询,date时间段,list集合,截止日期
mybatis的逆向助手确实好用,可以省去很多编写常规sql语句的时间,但是它没办法自动生成模糊查询语句,但开发中模糊查询是必不可少的,所以,需要手动对mapper编写模糊查询功能。 这里先明确MyBatis/Ibatis中#和$的...
ibatis各种常见技术使用案例,包括多表查询、分页、增、删、改、模糊查询、按指定列查询
用jsf与ibatis写了一个简单的用户增删改查,实现用户从等陆道添加用户,删除用户,更新用户,以及模糊查询
实现ibatis框架对student表的增删改查(包括模糊查询和用序列自动生成主键)
ibatis实现增删查改,模糊查询,适合新手参考
mysql数据库,ibatisDemo,包含单表操作的增删改查,模糊查询,多参数查询单表
iBatis简介 搭建环境 配置文件 基本的CRUD操作 模糊查询 自动主键selectKey 优点
简单的查询显示例子用struts 和ibatis做的数据库使用的是mysql,查询为ibatis动态模糊查询
dwr框架的小项目,增删改查,模糊查询,分页一样不缺,注册用户名验证,学生姓名验证,修改验证,样样俱全
全模糊或左模糊查询需求,优先使用搜索引擎。 多选 21.关于代码注释,下列哪些说法符合《阿里巴巴Java开发手册》:ACD A .所有的抽象方法(包括接口中的方法)必须要用javadoc注释。 B .所有的方法,包括...