#Hibernate和MyBatis的区别
MyBatis取代了Hibernate成为了java互联网中首选的持久框架。
为什么?
因为在移动互联网时代,需要的是高并发,大数据,高性能,高响应。
Hibernate基本不需要编写SQL,程序员工作量小,但这也是它的致命的缺陷,相反,在使用MyBatis时,程序员可以自己制定SQL规则,能更加精确定义SQL,可以自由书写SQL、支持动态SQL,可以灵活地定义查询语句,从而优化性能。
#Hibernate和MyBatis的区别
MyBatis取代了Hibernate成为了java互联网中首选的持久框架。
为什么?
因为在移动互联网时代,需要的是高并发,大数据,高性能,高响应。
Hibernate基本不需要编写SQL,程序员工作量小,但这也是它的致命的缺陷,相反,在使用MyBatis时,程序员可以自己制定SQL规则,能更加精确定义SQL,可以自由书写SQL、支持动态SQL,可以灵活地定义查询语句,从而优化性能。