Ibatis的SQL语句Like的问题网上很多都说了。
但是有一个细节。
T1.FIELD2 like '%'||#roomText#||'%' 如下的语句在Mysql下报错。
替换成'%'||?||'%'
查了一下网上资料原来是这样。
资料来自CSDN博客,转载请标明出处:http://blog.csdn.net/gooddasenlin/archive/2009/04/07/4054659.aspx
网上搜了一下ibatis的关于like的使用,相信看到这篇文章的XDJM也应该知道如何解决了 ,我在这里就不重复了,只想补充说明一下:
撇开 '%$xxx$%' 不讲。网上的解决方法如下:
SELECT *
FROM user
WHERE username like '%' || #username# || '%'
其实上面的语句是正对Oracle 的,对于不同数据字符串连接符不一样。现列举mysql和SQLServer如下:
Mysql:
SELECT *
FROM user
WHERE username like CONCAT('%', #username#, '%')
SQLServer:
SELECT *
FROM user
WHERE username like '%' + #username# + '%'
也就是相当于自己在SQL语句里拼接字符%使用Like。#此部分会替换成参数#。
分享到:
相关推荐
ibatis api,ibatis文档,ibatis说明文档
ibatis学习 ibatis总结 ibatis ibatis ibatis
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
freemark与ibatis动态运用与说明,程序,源代码,文档
ibatis2.3jar包以及它的说明文档,另外加上ibatis3的学习文档
ibatis demo,ibatis例子,ibatis示例
iBATIS 级联iBATIS 级联iBATIS 级联
ibatis
ibatis的原码 ibatis源码 ibatis源码 ibatis源码
Ibatis3,手册,Ibatis3手册,Ibatis3使用手册,Ibatis3参考手册
ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成,ibatis代码自动生成
ibatis教程,ibatis帮助文档,ibatis学习入门
ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南ibatis2指南
简单的Ibatis入门例子,让你踏入Ibatis大门
缓存不算是ibatis框架的一个亮点,但理解ibatis的缓存设计和实现对我们合理使用ibatis缓存是很有帮助的。
iBatis文档\ibatis.doc
Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...
ibatis 乱码解决 ibatis乱码 gbk iso_8859_1 乱码
Spring+Struts2+iBatis简要说明
ibatis入门与ibatis迭代的用法