读书人

ibatis施用中遇到sql语句中有$和#的处

发布时间: 2012-11-10 10:48:51 作者: rapoo

ibatis使用中遇到sql语句中有$和#的处理方法

最近搞oracle text的全文检索功能,发现在项目中使用ibatis在查询ctxsys.dr$class这个表时,总是报错,错误如下

?结果发现ibatis默认将select * from #temp# order by CLA_ID变成了sql语句的参数化形式select * from?? order by CLA_ID,然后调用setString(1)了,这样最后的sql语句中表名被加了引号了。所以还是不行。

?

尝试直接代换法ibatis施用中遇到sql语句中有$和#的处理方法,这次OK了

调用代码:

?这样执行的时候sql语句就被正常代换成

,原谅我之前的做法吧ibatis施用中遇到sql语句中有$和#的处理方法

 我很虚心的接受你的批评,但是我不这样怎么得到你的回复啊? 

谢谢你哦,我又学到东西了 ,我也是在初学阶段,希望大家互相理解。我写这些东西的初衷还是希望能够帮助更多人的 显然我做的还不够好,我会更加努力的 受用 受用
牛人

读书人网 >SQL Server

热点推荐