MyBatis与Hibernate的区别?

时间:2021-12-21 16:47:42

1、MyBatis学习成本低,Hibernate学习成本高;

2、MyBatis程序员编写SQL,Hibernate自动生成SQL;前者灵活及可优化高,后者不灵活及可优化低;

3、MyBatis适合需求变化大的场景,Hibernate适合需求变较小或不变的场景。