摘要: mybatis的动态代理需要遵循4个规则: 1.xml文件中的namespace的值为接口类的全限命名 2.statement的id要跟接口的方法名相同。 3.statement的parameterType要跟接口的方法的参数的类型相同。 4.statement的resultType要跟接口方法的返 阅读全文
posted @ 2017-09-04 20:53 薛小生 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 一般在mybatis中使用#{ }代替参数,相当于占位符,#{}可以获取参数值,或者POJO对象属性的值。 #{}:相当于占位符,是以预编译的形式,将参数设置到sql语句中,PreparedStatement;防止sql注入 ${}:相当于拼接符,取出的值直接拼装在sql语句中,会有安全问题; 大多 阅读全文
posted @ 2017-09-04 20:39 薛小生 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 在动态代理模式的xml文件中 阅读全文
posted @ 2017-09-04 20:11 薛小生 阅读(1990) 评论(0) 推荐(0) 编辑
摘要: 一、单个参数 单个参数,mybatis不会做特殊处理 直接#{ } 括号里面的内容可以随意些。 二、多个参数 多个参数在明确封装参数时在每个参数 前面加上@param("参数名 ") 接口: 三、在接口传入多个参数时候不加@Param的情况下,如果继续在statement语句中 update stu 阅读全文
posted @ 2017-09-04 20:00 薛小生 阅读(378) 评论(0) 推荐(0) 编辑