博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORM对比
阅读量:7257 次
发布时间:2019-06-29

本文共 458 字,大约阅读时间需要 1 分钟。

  hot3.png

以下针对Spring JDBCSpring Data JpaMybatis三款框架做了个粗略的对比。一般应用的性能瓶颈并不是在于ORM,所以这三个框架技术选型应该考虑项目的场景团队的技能掌握情况开发周期(开发效率)

框架对比 Spring JDBC Spring Data Jpa Mybatis
性能 性能最好 性能最差 居中
代码量
学习成本 居中
推荐指数 ❤❤❤ ❤❤❤❤❤ ❤❤❤❤❤

 个人观点

抛开学习成本而言,对于业务简单的中小型项目中使用Spring Data Jpa 开发无异于是最快速的。但是鉴于国内市场环境而言,掌握Mybatis无异于是佳的选择,低学习成本和动态SQL解耦的特点使得更容易被人们所接受。对于业务复杂且对性能要求较高的项目来说Mybatis往往能更好的胜任,可以自己进行SQL优化,同时更让我喜欢的是有了这两款插件的支持,还有什么理由拒绝Mybatis

转载于:https://my.oschina.net/anlve/blog/3031818

你可能感兴趣的文章
第一章 第二章
查看>>
非注解SpringMVC
查看>>
时变网络置乱算法实现
查看>>
mysql创建账号
查看>>
C#中base关键字的几种用法
查看>>
TCP连接的状态详解以及故障排查
查看>>
高度 传递一样,计算出来的 不一样,
查看>>
fiddler常识汇总
查看>>
【转】Android SQLite 事务处理
查看>>
你真的懂SDWebImage?
查看>>
C# Stream篇(七) -- NetworkStream
查看>>
第九讲 文件系统管理
查看>>
WinDBG help
查看>>
【HDOJ】1310 Team Rankings
查看>>
第三次冲刺学习
查看>>
企业架构基本概念及发展历史
查看>>
把tomcat中的jar包倒入到myeclipse中
查看>>
SpringBoot使用拦截器/ Servlet/ Filter
查看>>
所思所想 需求分析
查看>>
安装FreeIPA以及应用时报错汇总
查看>>