微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Mybatis

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也可以,更容易上手,技术没有高低之分

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐