您的位置:首页 > 数据库 > MySQL

mysql知识点

2015-09-18 13:59 686 查看
1.#{param}和${param}区别

#{param}默认带引号,${param}默认不带引号,在like查询时要写为:select * from table where name like '%${param}%' 如果使用#{param}会在参数上加引号,引起sql语句错误

2.在mysql中,Integer的参数,如果传参为0,动态sql判断中使用了<if test=" param !=null and param != ' ' ">时,不会执行if中的判断条件,因为mysql默认把0当成空来处理

待续~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: