首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

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

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

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

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

----------

?

?

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

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

?

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

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

?

?

?

热点排行