开发者社区> 问答> 正文

[@徐雷frank][¥20]mybatis 与 jpa该如何选择

已解决

在spring boot项目开发中,该如何选择mybatis 和 jpa,二者有什么区别,在不同场景下该如何抉择,谢谢老师

展开
收起
flyketch 2018-11-13 16:01:47 3809 0
2 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士
    采纳回答

    JPA是Java EE企业级规范,目前支持比较好的框架是Hibernate。
    Hibernate功能强大,多级缓存,支持HQL。支持分布式事务。但是性能稍差。
    Mybatis不支持JPA标准,但是呢,更简单,配置和使用方便,但是性能好点。
    目前互联网公司主要是MyBatis多。

    2019-07-17 23:13:53
    赞同 展开评论 打赏
  • 个人感觉,单边查询用jap 多表用mybaties

    2019-07-17 23:13:53
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第6讲】:Spring Boot 2.0实战MyBatis与优化(Java面试题) 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载