JDBC,只需要new 一个DruidDatasource 放入 JdbcTemplate()直接调用方法就可以了,使用方便,但是要自己编写sql语句,而且不支持多表查询。
Mybatis,配置麻烦,但是功能强大,需要自己编写sql语句在xml文件里,使用前需要配置。
hibernate ,使用方便,无需编写sql语句,但是因为封装性太强了,不够灵活,而且内部反射很多,性能下降。
推荐阅读:
四、SpringMVC实战:构建高效表述层框架
雪花算法ID和UUID的区别
什么是handler?
Mybatis分页插件PageHelper
idea中复制maven创建的模块
mybatis-plus乐观锁
JSON转字符串
SpringBoot整合Mybatis
mybatis映射文件报错 URI is not registered
使用Mybatis-plus
行动消除疑虑