读书人

ibatis实战之运用内联参数-用$做占位符

发布时间: 2012-10-28 09:54:44 作者: rapoo

ibatis实战之使用内联参数--用$做占位符

ibatis实战之使用内联参数--用$做占位符

----------

?

?

使用内联参数的另一种方式就是使用替代($)语法,它可以用来把值直接插入到SQL语句之中(在SQL语句被转变为参数化语句之前)。但是使用这种方式时要非常小心,因为它可能使你暴露给SQL注入,另外过度使用还可能造成性能问题。

以下是一种在ibatis中处理LIKE运算符的方法示例:

?

select accountId,username,password,firstName,lastName,address1,address2,city,state,postalCode,countryfrom Accountwhere city like '%bury%'

此语句中并没有设置任何参数,因为这个语句已经是完整的,但是使用这种技术时需要牢记的一点就是:它使得你的应用程序更容易受到SQL注入的攻击。 ?

?

?

?

读书人网 >编程

热点推荐