MyBatis其他细节补充问题
时间:2019-08-31 18:19:33
收藏:0
阅读:87
1:$与#的区别:
$一般用于字段名为表名或者为列名的情况下,因为存在sql注入的问题,所以用的地方很少
#解决了sql注入的问题,会自动为字段加上引号,能用#的地方一般都不建议用$.程序会自动解析#内容
2:添加时如何获取添加后的主键值:
引用useGeneratedKeys属性和keyPropertry属性即可调用主键值
<insert id="addClazz" useGeneratedKeys="true" keyProperty="cid">
</insert>
3:模糊查询:
模糊查询需要用字符串拼接,即使用concat
select * from Users where name like CONCAT(‘%‘,#{name},‘%‘)
原文:https://www.cnblogs.com/1556553526qq-com/p/11439859.html
评论(0)