Mybatis简介
什么是Mybatis
需要学会:JDBC、Mysql、java基础、Maven、Junit
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。
- MyBatis 是一款优秀的持久层框架
- 它支持自定义 SQL、存储过程以及高级映射(方便写sql)
- MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作
- MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
如何获取mybatis
mybatis
如何获取maven
maven
maven仓库:
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</artifactId>
<version>x.x.x</version>
</dependency>
持久化
数据持久化
- 持久化就是将程序的数据在持久状态和瞬时状态转化的过程
- 内存:断电即失
- 数据库(JDBC),io文件持久化
为什么需要持久化
- 有一些对象不能让他丢掉,需要持久化存储起来
- 内存太贵
持久层
dao层,service层,controller层
- 完成持久化工作的代码块
- 层界面十分明显
为什么需要mybatis
- 方便
- 传统的jdbc代码太复杂,需要简化、自动化
- 帮助程序员将数据存入到数据库中
- 不用mybatis也可以,更容易上手,技术没有高低之分
原文地址:https://blog.csdn.net/cyhyy17520/article/details/121775622
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。