栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

关于MyBatis学习的记录

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

关于MyBatis学习的记录

前言

刚刚看完狂神的spring5讲解 虽然里面一直提到MyBatis 但是还是决定先看完spring再来学习MyBatis 首先需要知道MyBatis是用来做什么的 他是一个开源项目 现在在github上面可以下载源码 是一个maven项目 其作用主要是用来实现数据的持久化 那么什么是数据的持久化呢 ??又怎么样来实现呢?? 我晓得个锤子 反正先学了再说


一、MyBatis是什么?

MyBatis是一款优秀的持久层框架,支持定制化SQL、存储过程以及高级映射。提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了DAO框架,可以更容易的开发和配置DAL层。(百度上面抄的 主要是给自己留个印象 学完再来看一下这句话到底是啥意思 我猜测 这大概就是用来简化jdbc代码的工具 )

二、持久层又是个啥?

简单来说就是瞬时的数据和能够保存下来的数据两者互相转换 这就是MyBatis想要实现的
早期的持久化是通过用文件 io来实现的 但是这样的处理方式会极大的消耗内存 因此我们现在都是用数据库来实现将数据存储到外部储存里面 这样便可以实现数据的持久化。
那么 为什么我要MyBatis呢??

自动化 ,简单 ,易学, 灵活,解放你的双手,sql和代码分开 提高维护性

最重要的是 使用的人多。

总结

总而言之 这是一个很好的框架 主要是用来实现数据持久化 下一节从头到尾手写一遍 总结一下要避开的坑。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/424626.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号