【未来虫教育】MyBatis 是一个什么框架

【未来虫教育】MyBatis 是一个什么框架

mybatis 是一个工作在 Java 持久层的框架,是一个 SQL 映射框架,也就是在 SQL 语句和 Java 代码之间建立映射关系。因为绝大多数 Java 程序员的编程习惯都是使用 Java API 这对他们来说是最最熟悉的领域。所以 MyBatis 并不是一个 ORM (Object Relational Mapping)框架,从 ORM 这个名词中可以看出来这里面压根就没有 SQL 的存在,也就是要故意的让开发人员忽略掉 SQL ,而只需要去关注 Object 和 关系型数据库之间关联关系,当然了不可避免的 SQL 是 Java API 和 关系型数据库之间沟通的一个桥梁,ORM 做的事情就是它为你完全自动化的解决了这个过程。

mybatis 的关注点在 SQL 和 Java API 之间的映射上,这是它的设计目的和原则,它将 SQL 和 Java API 分离开来,目的是不让大量的 SQL 污染了你的 Java 代码(当然如果你见过那种 SQL 语句充斥在不同的类中的代码你就知道我在说什么了)。它对查询到的关系型数据进行了全自动的映射为 Object , 可能是基于这点有人说它是半个 ORM 框架,从这个观点上来看也有点道理。(我个人认为类似这样的文字游戏不必太关心,还是把关注点放在技术本身,它有哪些功能,利用它我们可以做什么上)。

特别声明:该文观点仅代表作者本人,今日霍州系信息发布平台,霍州网仅提供信息存储空间服务。

猜你喜欢

县城手机店,消失于街头 行业转型艰难求生(小县城手机店工资多少)

成都太升南路,一边是密密麻麻的手机维修和配件销售小店,店主们悠闲地坐在玻璃柜台内,另一边则是苹果、华为、OPPO等大牌手机的专卖店,但不少门店却空无一人

县城手机店,消失于街头 行业转型艰难求生(小县城手机店工资多少)

蔡依林和彭于晏已复合六年?台媒曝大瓜……(蔡依林和彭于晏一起过生日)

说起来,这俩人当年为啥掰了,老粉们心里跟明镜儿似的,不就是彭妈妈那边儿不太乐意,再加上彭于晏那时候还没现在这么红,经纪公司管得跟啥似的,据说连见个面都得偷偷摸摸的,甚至还让蔡依林主动去联系,这不是欺负人嘛,…

蔡依林和彭于晏已复合六年?台媒曝大瓜……(蔡依林和彭于晏一起过生日)

周鸿祎:AI大模型时代,网络攻击门槛降低(周鸿祎2021)

他指出,随着人工智能的迅猛发展,网络安全面临着全新的挑战,传统的 IT 系统漏洞和数据隐私泄露问题已经不再是唯一的威胁。 周鸿祎首先提到 “大模型的‘幻觉’问题”,这被认为是最大的安全风险之一。这种现象在娱乐…

周鸿祎:AI大模型时代,网络攻击门槛降低(周鸿祎2021)

美芯晟DTOF定义扫地机空间感知新维度(美芯晟怎么样)

作为国产光学传感器芯片领域的创新先行者,美芯晟与扫地机器人行业头部企业深度合作,通过DTOF(直接飞行时间)传感技术的规模化落地,正推动行业进入智慧感知清洁新时代。美芯晟DTOF传感器以倾角安装在扫地机底部的…

美芯晟DTOF定义扫地机空间感知新维度(美芯晟怎么样)

海牙认证线上办理(海牙认证费用多少)

支付完就等着审核,有问题平台会联系你,没问题的话几天就能收到认证好的文件。时间上,普通的三五个工作日就能搞定,加急的话更快。除了传统的留学、移民文件,现在电商平台的跨境商品认证、国际专利申请等新兴需求也能通…

海牙认证线上办理(海牙认证费用多少)