ibatis中#和$有什么区别?#则是如何预编译处理的,$怎么解释! 求详解!!!... 求详解!!! 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 ibatis 预编译 搜索资料 3个回答 #合辑# 面试问优缺点怎么回答最加分? luoting2762 2012-09-27 · TA获得超过643个赞 知道小有建树答主 回答量:337 采纳率:0% 帮助的人:238万 我也去答题访问个人页 关注 展开全部 ##在解析的时候,会自动在传入的参数两端加上单引号,作为字符使用。而$$在解析的时候,会原样输出传入的参数,一般都用来传递字段名,表名或者排序字段等。比如传入参数col1,值也为col1,写#col1#,解析出来就是:'col1';写$col1$,解析出来就是:col1。希望可以解决你的问题。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 huhongyu416 2012-09-25 知道答主 回答量:14 采纳率:0% 帮助的人:4.8万 我也去答题访问个人页 关注 展开全部 #是变成字符串类型查询;$是按原类型查询 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 zouyq 2012-09-21 知道答主 回答量:39 采纳率:0% 帮助的人:15.4万 我也去答题访问个人页 关注 展开全部 #是变成字符串类型查询;$是按原类型查询 更多追问追答 追问 ?#则是如何预编译处理的! 追答 #会将传过来的值先编译成'' 然后再去执行 追问 先编译成 单引号?再详细点! 追答 编译的时候 遇到#会变成字符串的形式,比如传了 1 会变成 '1' 然后再执行查询 追问 那预编译有什么好处呢? 追答 执行效率高啊 是prepareStatement的 追问 那为什么这么做,执行效率高呢!呵呵! 追答 预编译 不是就不用去取了,而是在编译过的取 当然快了 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 收起 2条折叠回答 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2017-09-24 ibatis中#和$的区别 20 2017-09-15 ibatis 中 $与#的区别 95 2012-05-16 请问ibatis的sqlMap配置文件 ${value} 和 #{id} 什么区别? 5 2016-02-07 ibatis 中模糊查询 '%' || #varname# || '%'和%$varName$%的区别是什么啊,知道的能否举例说明下?谢谢! 6 2017-09-04 ibatis 中SQL语句传参数时 id=#id#与id=$id$ 有区别么? 18 2016-03-24 mybatis接口类对应的配置文件中的#{}和${}的区别是什么,占位符#{}和${}分别在什么地方用比较合适 9 2017-09-23 mybatis 和 ibatis的区别是啥? 6 2017-09-30 mybatis中#和$的区别 8 更多类似问题 > 为你推荐: