Mybatis优势:
1)SQL语句可以自由控制,更零活,性能更好
2)SQL与代码分离,易与阅读和维护
3)提供XML标签,支持编写动态SQL语句
JPA优势:
1)JPA移植性更好(JPQL)
2)提供很多CRUD方法,开发效率更高
3)对像化程度更高
Mybatis劣势:
1)简单操作还需要编写SQL语句
2)XML有大量的SQL需要维护
3)Mybatis自身的功能有限,但支持Plugin
Mybatis优势:
1)SQL语句可以自由控制,更零活,性能更好
2)SQL与代码分离,易与阅读和维护
3)提供XML标签,支持编写动态SQL语句
JPA优势:
1)JPA移植性更好(JPQL)
2)提供很多CRUD方法,开发效率更高
3)对像化程度更高
Mybatis劣势:
1)简单操作还需要编写SQL语句
2)XML有大量的SQL需要维护
3)Mybatis自身的功能有限,但支持Plugin
转载于:https://www.cnblogs.com/xiaofengfree/p/11279471.html