2014年2月20日

mybatis #和$区别

摘要: 1、#可以进行预编译,进行类型匹配,#变量名#会转化为 jdbc 的类型$不进行数据类型匹配,$变量名$就直接把 $name$替换为 name的内容例如:select * from tablename where id = #id# ,假设id的值为12,其中如果数据库字段id为字符型,那么#id#表示的就是'12',如果id为整型,那么#id#就是 12会转化为jdbc的 select * from tablename where id=?,把?参数设置为id的值select * from tablename where id =$id$ ,如果字段id为整型,Sql语句就不 阅读全文

posted @ 2014-02-20 17:42 aiguang 阅读(678) 评论(0) 推荐(0) 编辑

导航