About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
fulei
5/22/2017 - 6:41 AM
share
Share
add_circle_outline
Save
mybatis3 踩得一些坑合集
mybatis3 踩得一些坑合集
mybatis.md
content_copy
file_download
Rendered
Source
1、注意在取得mybatis所传参数的时候不能加上单引号,占位符不支持这样的操作。此时采用like子句只能采取数据库的字符串拼接函数,mysql即为concat()函数。
注明:此处直接采用$或许也可解决。
2、多参数传递的时候需要使用注解,parmeterType参数只能指定单个对象,所以采用map也不失为一个很好的选择。
3、mybatis的bind标签可以作为简单的分表策略来使用。
4、mybatis采取动态的sql foreach的时候必须注意如果集合为空则不要再查,否则生成的sql IN后面为空,导致sql报错。当然,我尝试着去寻找使用动态sql解决的方法,无果。
clear