202011-29 浅谈mybatis mapper.xml文件中$和#的区别 #{}表示一个占位符即?,可以有效防止sql注入。在使用时不需要关心参数值的类型,mybatis会自动进行java类型和jdbc类型的转换。#{}可以接收简单类型值或pojo属性值,如果传入简单类型值,#{}括号中可以是任意名称。<!--根据名称模糊查询用户信息--><selectid="findUserById"parameterType="String"resultType="user">select*fromuserwhereusernamelikeCONCAT(CONCAT('%',#{name}),'%')</select>${}可以将para... 继续阅读 >
202011-25 解决Mybatis中mapper.xml文件update,delete及insert返回值问题 最近写了几个非常简单的接口(CRUD),在单元测试的时候却出了问题,报错如下:Causedby:org.springframework.beans.factory.UnsatisfiedDependencyException:Errorcreatingbeanwithname'messageListener':Unsatisfieddependencyexpressedthroughfield'reviewCheckInfoService';nestedexceptionisorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'reviewCheckInfoServ... 继续阅读 >