什么是 Mybatis?
2024-09-03 14:04:38
1、Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时
只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建
statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性
能,灵活度高。
2、MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数
据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。
3、通过 xml 文件或注解的方式将要执行的各种 statement 配置起来,并通过
java 对象和 statement 中 sql 的动态参数进行映射生成最终执行的 sql 语句,最
后由 mybatis 框架执行 sql 并将结果映射为 java 对象并返回。(从执行 sql 到返
回 result 的过程)。
最新文章
- JAVA发展史
- 面试:浅谈tcp/udp
- 小数点输出精度控制问题 .xml
- iOS 怎么样给自己的app打分呢?
- linux中FTP自动备份VPS脚本
- 在Silverlight中的DispatcherTimer的Tick中使用基于事件的异步请求
- Android布局属性详解剖析
- Android入门——UI(2)
- Xcode GDB 命令list
- bzoj1061 志愿者招募
- HCSR04超声波传感器驱动
- 正则表达式-linux基础
- (转)Unity3D中移动物体位置的几种方法
- python—-模块与包1
- 自建 yum 源
- 最简单的C#UDP通讯示例
- c、c++函数随机
- Python——查看安装位置和安装的库
- Vue + Element UI 实现权限管理系统(工具模块封装)
- Pig filter用法举例
热门文章
- SaaS平台是什么,为什么字节、腾讯等大厂都在抢相关人才
- .net core多环境发布部署
- 【C# 线程】数据槽 LocalDataStoreSlot简称DataSlot
- [源码解析] NVIDIA HugeCTR,GPU 版本参数服务器---(8) ---Distributed Hash之后向传播
- .net mvc项目本地调试:浏览器一直转圈无法访问
- 小白都能看懂的tcp三次握手
- 自己写了个Java RMI(远程方法调用)的实现案例
- WPS:从某一页开始编号,并且奇数页偶数页页眉页脚的页码位置不同
- Chrome:F12开发者模式下console不打印信息
- Chapter09 项目