码迷,mamicode.com
首页 > 其他好文 > 详细

MyBatis其他细节补充问题

时间:2019-08-31 19:04:58      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:解析   ddc   rom   bat   code   查询   cat   name   ted   

1:$与#的区别:

$一般用于字段名为表名或者为列名的情况下,因为存在sql注入的问题,所以用的地方很少

#解决了sql注入的问题,会自动为字段加上引号,能用#的地方一般都不建议用$.程序会自动解析#内容

2:添加时如何获取添加后的主键值:

引用useGeneratedKeys属性和keyPropertry属性即可调用主键值

<insert id="addClazz" useGeneratedKeys="true" keyProperty="cid">
        
    </insert>

3:模糊查询:

模糊查询需要用字符串拼接,即使用concat

select *  from Users where name like CONCAT(‘%‘,#{name},‘%‘)  

 

MyBatis其他细节补充问题

标签:解析   ddc   rom   bat   code   查询   cat   name   ted   

原文地址:https://www.cnblogs.com/1556553526qq-com/p/11439859.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!