与多个参数的传入与like语法
s1318601
2012-08-24
<select id="seatchConsumer" resultMap="consumer" parameterClass="java.util.HashMap">
select * from custom where userId=#first# and companyName like '%$second$%' </select> 注意上句中like的部分是'%$second$%',而不是'%#second#%'这样写报错 传入的参数是一个map型,赋值的过程为 map.put("first", 12); map.put("second", "鼎"); 在拼sql的时候直接写key就可以了(首次发帖不祥之处,妄请见谅) |
|
jinnianshilongnian
2012-08-24
建议你直接在程序中 拼%%
不要%$second$% 可能sql注入的 |
|
s1318601
2012-08-24
哦 ,知道了
|
|
feng5199
2012-09-03
##这样使用 '%' || #second# || '%'
|
相关讨论
相关资源推荐
- 在工具栏中嵌入其他控件
- DOCK软件测试大乐,科学网-Docking软件大比拼-袁曙光的博文
- ARX实现屏幕菜单(DockControlBar)
- DockingToolbar.dll
- Docking Toolbars and CControlBar, Side-By-Side, EnableDocking
- window.open session丢失问题
- 解决模式对话框和window.open打开新页面Session会丢失问题
- window.open()session丢失问题解决方法
- vue 解决使用window.open打开新窗口功能导致的session丢失
- 【JavaScript问题】JavaScript 使用 window.open() 打开一个新的页面session丢失