当前位置: 首页 > news >正文

后端面试话术集锦第 十一 篇:mybatis面试话术

这是后端面试集锦第十一篇博文——mybatis面试话术❗❗❗

1. 介绍下mybatis,说说它的优缺点是什么?


Mybatis是一个半ORM(对象关系映射)的持久层框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程,使用时直接编写原生态sql

  1. 优点:

    • 基于SQL语句编程,相当灵活,不会对应用程序或者数据库的现有设计造成任何影响。SQL写在XML里,解除sql与程序代码的耦合,便于统一管理,提供XML标签,支持编写动态SQL语句,并可重用

    • 很好的与各种数据库兼容

    • 提供映射标签,支持对象与数据库的ORM字段关系映射,提供对象关系映射标签,支持对象关系组件维护

    • JDBC相比,消除了JDBC大量冗余的代码,不需要手动开关连接,能够与Spring很好的集成

  2. 缺点:

    • SQL语句的编写工作量较大,尤其当字段多、关联表多时,对

http://www.lryc.cn/news/155942.html

相关文章:

  • SpringBoot运维实用篇、打包、运行、高级配置、多环境开发、日志
  • springdoc-openapi-ui 整合 knife,多模块分组,脚手架
  • 04-MySQL02
  • 实现跨境电商测评和采退、LU卡、LU货最安全的系统方案
  • 软件生命周期及流程
  • nginx使用详解
  • YOLOV7 添加 CBAM 注意力机制
  • 【SpringSecurity】七、SpringSecurity集成thymeleaf
  • Go语言中的数组、切片和映射解析
  • MySql学习笔记03——DQL(数据查询)基本命令
  • 操作系统的四大特性
  • 旅游攻略APP外包开发功能
  • Apollo在Java中的使用
  • Elasticsearch 全文搜索引擎 ---- IK分词器
  • Layer 2盛夏已至,StarkNet如何实现价值跃迁?
  • KaiwuDB 受邀亮相 2023 中国国际“软博会”
  • RS-485/RS-422收发器电路 DP3085 国产低成本替代MAX3085
  • R-which函数(带有arr.ind参数)
  • 单片机通用学习-什么是时钟?
  • PCL入门(二):初识点云数据
  • LeetCode 面试题 03.01. 三合一
  • 【WebSocketIndexedDB】node+WebSocketIndexedDB开发简易聊天室
  • 【01】弄懂共识机制PoW
  • QT C++ 基于TCP通信的网络聊天室
  • SpringMVC入门详细介绍
  • R3LIVE源码解析(9) — R3LIVE中r3live_lio.cpp文件
  • 如何高效的解析Json?
  • MySQL——分组查询
  • thinkphp 使用 easypay 和 easywechat
  • 无涯教程-JavaScript - DVARP函数