2020
11-29
11-29
浅谈mybatis mapper.xml文件中$和#的区别
#{}表示一个占位符即?,可以有效防止sql注入。在使用时不需要关心参数值的类型,mybatis会自动进行java类型和jdbc类型的转换。#{}可以接收简单类型值或pojo属性值,如果传入简单类型值,#{}括号中可以是任意名称。<!--根据名称模糊查询用户信息--><selectid="findUserById"parameterType="String"resultType="user">select*fromuserwhereusernamelikeCONCAT(CONCAT('%',#{name}),'%')</select>${}可以将para...
继续阅读 >