你的位置:首页 > 软件开发 > Java > mybatis中的#和$的区别

mybatis中的#和$的区别

发布时间:2016-03-21 11:00:03
#:  网上说#{}将传入的数据都当成一个字符串,我觉得不一定是对的,如果是boolean类型呢?,难道是"true"吗?,我觉得#{}其实是取出你存的变量的值,即你传过来的是什么值,它会给你解析成什么值,前提是可以解析的情况下,只不过传的是string类型的 ...

#:

  网上说#{}将传入的数据都当成一个字符串,我觉得不一定是对的,如果是boolean类型呢?,难道是"true"吗?,我觉得#{}其实是取出你存的变量的值,即你传过来的是什么值,它会给你解析成什么值,前提是可以解析的情况下,只不过传的是string类型的话会给你加上""。

 

$:

  不会给你传过来的值加上符号,如果传过来string,显示的还是你传过来的值,不会加上双引号,另外动态排序的时候,必须用$取值。


原标题:mybatis中的#和$的区别

关键词:mybatis

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录