mybtatis优势
框架基本 制订了规范 程序访问数据库规范
多种执行器,做了缓存提升效率
提供组件,辅助功能,拦截器方便开发
sql安全问题 sql优化
框架mapperstatement到java statement的转换提前准备好,用启动时间换取运行时间
访问数据库过程
配置地址建立连接
构建执行器
拼接sql语句
填充参数变量到sql
执行语句
框架访问数据库的本质都是封装java访问数据库的方式
java访问数据库的本质是用dirver
datasource是在driver基础上封装了一层
框架是在datasource的基础上又封装了一层
这就是多数据源
mybatis版本差异
注意这是因为我的mybatisplus的版本是3.2版本,只有3.x的版本才有QueryWrapper,而如果是2.x版本,是没有QueryWrapper的,如果找不到QueryWrapper,可以在配置里将mybatisplus的版本改为3.x,或者使用EntityWrapper都行,两者的功能其实差不多。