78-谈谈MyBatis跟Hibernate的区别?

1,灵活性,MyBatis我们一般是自己写SQL,所以更灵活,更方便做优化

2,可移植性,正因为MyBatis我们是自己写SQL,而每个数据库都有自己的SQL扩展,所以在可移植性方面,MyBatis会较差

所以,在技术的选型上,其实,有时候就是一种取舍。

一般,我们在追求性能的方面会更倾向选择MyBatis。