mybatis限制查询数量 SpringData JPA也能写sql,为什么还要用mybatis?

SpringData JPA也能写sql,为什么还要用mybatis?

在头条上问这个问题真是太醉了。。顺便说一句,胡说八道太多了。

mybatis限制查询数量 SpringData JPA也能写sql,为什么还要用mybatis?

国内设计理念为表驱动。总之,逻辑是由数据表决定的,实现是由模型来完成的。事实上,这与面向对象的思想截然相反。大多数工程师手中所谓的mybatis的灵活性是,他们不需要考虑如何设计模型。”不管怎样,我可以用原生SQL来解决这个问题。模型设计太差了,只能靠SQL来修正。JPA是完全对象驱动的思想。早期设计的缺陷会制约后续的开发,不同的数据库可以用不同的方式实现(事实上,即使redis也是一样的)。回答一些常见的问题。

1. JPA表的连接行为具有不确定性和难以控制性。

您确定使用了spring数据JPA吗?不知道有实体图吗?当一个傻瓜达到这个水平时,他能做什么。

2. JPA子查询不容易实现。

我想你没用过,是吗?spring数据JPA的子查询不仅可以单独定义视图,还可以进行子查询,甚至可以直接使用jpql。

3. JPA不容易优化。

我真的不相信99%的优化能超过spring data JPA的优化。特别是,普通程序员能否停止谈论优化?他们甚至搞不懂MySQL的锁。表设计就像一堆废话,他们仍然每天使用原生SQL。你觉得他们很棒吗?JPA可以将表属性反映到对象。当然,运行时优化是有基础的。ORM的发展空间太大了。任何有点技术知识的人都知道ORM将拥有越来越多的优势。有一点经验的程序员都知道,在谈论其他人之前,是时候先谈论良好的维护了。解决性能问题的方法太多了。

最后,难道你不知道ORM cqrs现在是提倡的吗?请问,有没有什么复杂的问题没有原生SQL的介入是无法解决的。

mybatis查询数据库第二次没有显示sql语句是怎么回事?

您可能已启用缓存。每次查询时,都会首先检查缓存。如果缓存失败,您将返回请求数据库。因为数据在第一次查询期间已加载到缓存中,所以第二次查询是缓存。如果未请求数据库,则不会显示SQL

标签:

最新文章

  1. 只需一张照片就可以轻松制作 在手机里怎么做出电子版的照片?2025-03-16
  2. 网络营销的内容 网络营销是干什么的?网络营销怎么样?网络营销未来的前景如何?2025-03-26
  3. 电脑几分钟不动就进入锁屏怎么改 电脑锁屏界面如何激活?2025-03-21
  4. 在长沙哪里有创意礼物店(长沙都有些社么礼品卡?)2025-03-18
  5. 营销策略都有哪些 企业如何做免费的SEO营销?2025-03-27
  6. 开通蚂蚁借呗要查征信吗(信用较差怎么开通借呗?)2025-03-18
  7. 过期域名抢注查询 域名出售平台哪家好?2025-04-02
  8. 空调扇不加水会坏吗 空调扇不加水可以用吗?2025-03-22
  9. 企业邮箱开通 哪个企业邮箱比较便宜?2025-03-28
  10. 上门收款怎么给财付通充值 上门收款财付通充值方法2025-03-15
  11. 了解飞鸽传书广播模式开启的步骤2025-03-13
  12. ps没有cameraraw增效工具怎么办 Adobe photoshop cs3和cs5功能上有什么差别?2025-03-13
  13. 美团官网在哪里找 泰山购票官网公众号?2025-03-22
  14. 华为手机怎么看wifi有多少人在用 华为手机怎么查看wifi有多少人使用?2025-03-09
  15. 跨境网站建站 网站免费建站的方法有什么?2025-03-28
  16. 苹果手机怎么关闭主卡(苹果13怎么把主卡关了?)2025-03-24
  17. 网易企业邮箱客服电话 公司一般用什么邮箱比较好?2025-04-01
  18. 室内设计网站都有哪些 有没有免费设计房屋的网站推荐一下?2025-03-28
  19. 如何在3ds Max中正确贴图2025-03-09
  20. 如何设置ppt文本框文字对齐方向2025-03-08
  21. 语言攻击可以起诉么 被人语言攻击了如何回应?2025-03-31
  22. 适合夜市的小吃 5种最赚钱的夜市小吃?2025-03-23
  23. Excel表头设计技巧:制作三栏斜线表头2025-03-11
  24. linux服务器绑定网卡的作用 Linux服务器网卡绑定2025-03-10
  25. 如何使用PS制作P图放大镜2025-03-07
  26. 百度seo费用 SEO怎么选择长尾关键词?2025-03-27
  27. 网络营销就是网上销售对吗 网络营销是干什么的?网络营销怎么样?网络营销未来的前景如何?2025-03-25
  28. 英雄联盟游戏中优化声音设置提升游戏体验2025-03-12
  29. 使用WPS Office插入图片到PPT幻灯片母版2025-03-08
  30. 哈尔滨到济南飞机票(从济南到哈尔滨的坐飞机多长时间?)2025-03-20
优质自媒体
优质自媒体 微信号:优质自媒体 扫描二维码关注公众号
优质自媒体

小编推荐

  1. 1 服务器怎么做 如何搭建内网服务器?

    如何搭建内网服务器?根据您的要求,实际上,如果您想让领导满意,根据我以前为一家国有企业将数据服务器、文件存储服务器等功能集成到一台服务器上的经验,您的要求和他们单位的要求是相似的。我个人建议您在intranet中构建一个服务器,然后安装wi

  2. 2 for死循环和while死循环 同学都学Java,c 等编译型语言,自学python却总被同学嘲讽为是类似JavaScript的脚本语言,没前途,怎么反驳?

    同学都学Java,c 等编译型语言,自学python却总被同学嘲讽为是类似JavaScript的脚本语言,没前途,怎么反驳?还有什么!我不能自学。我没有未来。不信出去应聘,大工厂测试各种算法直接问蒙古。小工厂不能应付各种琐碎的需求。我没看

  3. 3 ios12终极流畅优化技巧 怎样提高苹果6的运行速度?

    怎样提高苹果6的运行速度?恢复出厂设置可以大大提高手机的运行速度,无论是苹果还是安卓。Apple将删除所有设置和内容。我试过两次了。人们说6S卡。我为什么说他没有名片?这是因为当我使用这张卡时,我会删除所有的设置和内容,然后我就可以很长时间

  4. 4 美术设计专业 网页设计就业率怎么样?自学的话会不会很难?

    网页设计就业率怎么样?自学的话会不会很难?各行各业的公司都需要网页设计师,他们更多地集中在互联网公司,从他们的网站盈利。因此,网页设计师的就业范围非常广泛。市场对网页设计师的需求不断增加,各大网站、广告公司、设计公司都在招聘大量的网页设计师

  5. 5 终端安全管理系统软件 如何建设企业网站?

    如何建设企业网站?你好,我们来谈谈这个。1. 每个企业都有自己的网站,所以我们了解到,企业网站的建设可以为企业提供这样的服务,我们也可以获得很高的回报,所以我们必须掌握这项技术。2. 如何建设企业网站?现在网站的建设比较简单,但有些外行不知

  6. 6 java和python Java程序员要如何实现涨薪?

    Java程序员要如何实现涨薪?我是一名php程序员,已经工作了8年。语言不同。他们都是程序员,所以我回答这个问题很合适。如果你想增加薪水,首先,你的能力应该与你想增加的薪水相匹配。如果你没有达到你的能力,但想增加你的工资,这是有点超出你的能

  7. 7 为什么要清除浮动 新手如何用HTML加CSS布局实现一个导航栏?

    新手如何用HTML加CSS布局实现一个导航栏?只要你会写,就很简单。如果你做不到,你在这里什么也做不了

  8. 8 手机上怎么注册企业邮箱 腾讯企业邮箱怎么手机上设置?

    腾讯企业邮箱怎么手机上设置?您好,您需要登录手机的邮件设置,然后选择添加账号,输入您的腾讯企业邮件账号和密码。然后输入接收服务器,pop.exmail.qq邮箱. com(使用SSL,端口号995,从发送服务器输入)smtp.exmail.

  9. 9 办公文档表格操作教程 如何学习excel函数?

    如何学习excel函数?首先,您需要购买Excel入门课程,或参加正规计算机学校的初级课程。在此过程中,学习者需要了解Excel的基本操作方法和常用功能,如输入数据、查找替换、设置单元格格式、排序、汇总、过滤、保存工作簿等。如果学习者有使用

  10. 10 古筝视频教程初级 为什么古筝比古琴受欢迎一些?

    为什么古筝比古琴受欢迎一些?我们不要谈论这个概念。1、在很多人看来,这两种乐器有什么区别还不清楚。他们演奏时是如此不朽。2、古筝的介绍比古琴简单。这是最重要的!有些培训班可以教一个没有乐器基础知识或相关知识的学生一首古琴,但古琴肯定不行,除

Copyright 2025 优质自媒体,让大家了解更多图文资讯!百度地图 360地图