JPA、hibernate、mybatis区别?

jpa:本身是一种规范,不是orm框架,由各大orm框架提供实现。可以自动建表。
hibernate:是完整的orm,不需要我们写sql,框架比较重,学习成本较高,性能不好控制,功能强大且文档丰富。
mybaites:不是完整的orm,程序员需要自己写全部的sql,轻量级框架,学习成本低,性能好控制。不能自动建表。

你可能感兴趣的:(JPA)