开发者社区 > 云原生 > 微服务 > 正文

[@小川游鱼][¥20]利用微服务全家桶进行开发,那么在用到mybatis时,是用mapper中的xml写sql语句的方式好还是用第三方库利用代码写比较好?用xml中sql写的话感觉难维护,但可以提高对sql本身进行优化和跨表查询;用第三方库的话比较好维护,但牵涉到跨表查询的时候可能要多条语句这样会导致性能变差

问题来自Java技术沙龙的彭泉锋
Java技术沙龙报名链接:https://yq.aliyun.com/promotion/796

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

    1、配置文件XML保存SQL也可以,方便修改
    2、我们使用注解接口方式,直接在接口上标准SQL语句
    3、Java Spring Boot2.0我们课程中也是推荐Repository接口的注解方式
    第06课:Spring Boot2.0实战MyBatis与优化(Java面试题)https://yq.aliyun.com/live/687
    第14课:Spring Boot 2.0实战MyBatis连接池阿里Druid与SQL性能监控

    2019-07-17 23:19:22
    赞同 展开评论 打赏

为微服务建设降本增效,为微服务落地保驾护航。

相关电子书

更多
微服务治理技术白皮书 立即下载
微服务与Serverless 立即下载
EDAS4.0 助力企业一站实现微服务架构转型与 K8s 容器化升级 立即下载