Mybatis现在流行吗,感觉用Hibernate的好像很多哦

Mybatis现在流行吗,感觉用Hibernate的好像很多哦

hibernate,优化难度比较大,配置比较困难,但搭好框架后开发效率比mybatis高很多。
mybatis对sql细节更容易控制,但档桐是写sql比较耗团蠢祥时,要控制好查询sql的重用比较难,造成开发效率较低。

用好了,两个的性能没有区别,hibernate也有很完善的配置和方法让你做到精细控制,所以说hibernate比mybatis性能差是没什么根据的,多数人不会去很深入地优化hibernate,因为比较复杂。hibernate倾向于以牺牲一些性能提升开发效塌搏率,而mybatis把性能掌握更直接地交到了你手里,牺牲了开发效率
以前我也是用Hibernate的。感觉挺容易上手的,最麻烦的无非就是表关系。
后来接触到了MyBaits以后,因为本人对数据库的sql语句还算熟悉,所以操作起来也非常消烂的扒态方便。
而且,你在查数据的时候,想查什么都可以直接拿到,提高效率,春桥源不想Hibernate一查全出来了。只要有关联的都出来了,效率比较低。MyBaits还能让你熟悉数据的sql语句。至于学哪个,看你自己的代码功底了,希望能够帮到你。
中文用了斗迟几千年了,还会流行吗。

Mybatis不断有人敏销册维护,桥宏就说明有市场。Hibernate再厉害,也不能不让同类生存。
mybatis效率高一点,hibernate封装得高级但是孙搭效率方键岁面就比不上mybatis了,如果是做则亮拿web项目一般是mybatis或者是直接不用框架自己去封装符合业务的代码。
感觉用hibernate做查询啊正灶袭话,好笨重的,如果查询多的话可以举兄用spring JDBC 代替下,在数辩铅据量大的情况下,速度提升了好多,
---------------------------
以上均为个人使用心得
← 上一篇: 下一篇: →