您的位置:首页 > 其它

mybatis知识点总结

2018-03-08 22:26 337 查看
1、resultMap、resultType、parameterType、parameterMap的区别: https://www.cnblogs.com/fengli9998/p/7991032.html
2、#{}、${}的区别:1、#{}将传入的数据都当成是一个字符串,会自动对传入的数据加上一个双引号
2、${}是一个替换的功能
3、#{}方式可以很大程度上防止sql注入
4、${}一般用于传入数据库对象,例如传入表名
5、MyBatis排序时使用order by 动态参数时需要注意,用${}而不是#{}
6、一般能用#{}就不用${}
3、date 和 timestamp的区别: http://blog.sina.com.cn/s/blog_4c197d420101cmv3.html
4、配置多数据源的方式以及存在的问题(事务,并发)

5、resultMap标签的便利性,collection association 等的使用collection是一对多
association是一对一
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: