摘要:
一、直接执行SQL查询:1、mappers文件节选<resultMapid="AcModelResultMap"type="com.izumi.InstanceModel"><resultcolumn="instanceid"property="instanceID"jdbcType="VARCHAR"/><resultcolumn="instancename"property="instanceName"jdbcType=& 阅读全文
posted @ 2012-11-18 23:38
horizon~~~
阅读(1769)
评论(0)
推荐(0)
摘要:
mappers文件中的#{}语法与${}语法的区别: 默认情况下, #{}语法会促使MyBatis生成PreparedStatement属性并且使用PreparedStatement的参数(=?)来设置值。如果你想直接将未更改的字符串代入到sql中,可以使用${}。 也就是说,MyBatis看到#{}会认为你在给sql中的变量赋值,就像JDBC编程中给问号赋值一样(比如MyBatis会判断它的类型,并自动在前后加单引号)。而当MyBatis看到${}的时候会直接将之替换成变量的值而不做任何处理。所以在使用${}的时候,不需要像#{}一样写"jdbcType=VARCHAR" 阅读全文
posted @ 2012-11-18 23:37
horizon~~~
阅读(241)
评论(0)
推荐(0)

浙公网安备 33010602011771号