为了账号安全,请及时绑定邮箱和手机立即绑定

请问SpringData可以颠覆掉MyBatis吗?

我感觉两者的功能一模一样,都是为了简化对数据库的访问的。同时SpringData的配置文件比MyBatis还少很多呢,不知道为什么MyBatis还是企业中用得最多的呢?


另外Spark+SpringData的课程什么时候出啊?期待中

正在回答

5 回答

SpringData可以颠覆掉MyBatis,SpringData是新出的,MyBatis是老牌,所以在企业中用得多,以后慢慢会颠覆的


0 回复 有任何疑惑可以回复我~
#1

sd1700092 提问者

非常感谢!当真?
2017-07-23 回复 有任何疑惑可以回复我~

spring-data-jpa说白就是更轻量的hibernate,说到底你比较的还是hibernate跟mybatis。所以这两者哪个好我就不用评价了吧

0 回复 有任何疑惑可以回复我~

spring-data-jpa就是hibernate帖层皮,hibernate都快淘汰了,难优化,比如想要单独查某几列,写sql就没这么容易,写在@Query 很长的字符串,一行写不下,但你也不能所有的都查出来,太影响性能,要说替代mybatis的只有同类型的结果映射的框架

0 回复 有任何疑惑可以回复我~

封装虽然是互联网开发的趋势,简化操作,运用在大量的时间在逻辑上,对!没错话虽如此,如果你是这么想的那么恭喜你你已经是一个合格的开发者了,但是离真正的工程师相聚太遥远了,为什么大家说软件行业深似海,封装的再好的程序永远需要那一部分厉害的人搭建起来,那一部分就是金字塔最顶端的人,你要知道软件技术从没有过时这一说,被颠覆往往是商业利益所决定的,哎!我说得有点多,泄露了天机,以后维护世界和平的任务就靠你们这些后辈们了,加油!



0 回复 有任何疑惑可以回复我~

不可能,实现机制不一样,mybaits的快远不是spring-data能比的,性能也会远快于hibernate,没法比

0 回复 有任何疑惑可以回复我~
#1

落后星球魅力何在丶

可是mybatis表数据结构变更以后你的一个个去看你写的mapper文件,还要去改dao文件,以至于牵一发而动全身,增加一个字段就的改一套东西这工作量并不小.
2018-08-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问SpringData可以颠覆掉MyBatis吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信