xml文件中的sql里的#value#和$value$区别
来源:互联网 发布:python斐波那契的兔子 编辑:程序博客网 时间:2024/06/11 11:13
第一次写xml文件里的sql,被#value#和$value$搞晕了,带我的老师让我自己看,现在终于明白一些,下面是我自己的认识:
首先看下面代码,
#value#:
$value$:
以上只是截了两幅图,其他的都类似,可以发现#value#前是“=”,而$value$前是“in”。为什么会这样呢?
原因是传入的字符串是不一样的,我们知道parameterClass是Dao层传入的参数,resultClass是返回给Dao层的参数
我们看#value#中,也就是第一幅图对应的传递参数:
传入的只有一个参数字符串id
我们再看$value$中,也就是第二幅图对应的传入参数:
很显然,这个字符串是两个字符串组合起来的,所以在sql中只能用“in”
总结:
当输入参数多于一个时,需要将字符串拼接起来,然后使用“in($value$)”;
当输入参数为一个时,只需用“=#vallue#”即可。
阅读全文
0 0
- xml文件中的sql里的#value#和$value$区别
- Value和ValueVector的区别
- value和placeholder 的区别
- innerHTML和value的区别
- value和val()的区别
- nodeValue和value的区别
- value和ref的区别
- 脚本中的innerText和innerHtml和value的区别
- 脚本中的innerText和innerHtml和value的区别
- 解析XML--用php,dom来获得xml文件里的标签内value
- @Value("#{}")与@Value("${}")的区别
- @Value("#{}")与@Value("${}")的区别
- input中的value和placeholder区别
- input中的value和placeholder区别
- js中的innerHTML,innerText,value的区别
- val()和.value的区别和用法
- select标签下option标签里value属性有什么用以及和text的区别
- 很重要!!!ssh集成的时候struts2 和 spring3集成一定要在struts.xml文件里配置!<constant name="struts.objectFactory" value="sp
- 第一次作业。
- 终于开通博客了
- 爱创课堂推荐6个编写优质干净代码的技巧,开发者必看!
- ESrally离线测试环境搭建
- 索引使用的好处与坏处(Oracle)<转>
- xml文件中的sql里的#value#和$value$区别
- Oracle hint 强制连接方式
- 单行函数
- docker中debian系统更换阿里云镜像源
- 浮动
- jsp在循环中如何使用时间格式化拿到每个时间
- <大话Java系列1>初识Java之面向对象编程
- 整理字符串旋转的编程题(java)
- java 5笔记