MyBatis定义:
是当前主流的 Java 持久层框架之一,它与 Hibernate 一样,也是一种 ORM 框架.是当下企业用的最多的数据库框架.
ORM框架定义:
所谓的 ORM 就是一种为了解决面向对象与关系型数据库中数据类型不匹配的技术,它通过描述 Java 对象与数据库表之间的映射关系,自动将 Java 应用程序中的对象持久化到关系型数据库的表中。
详细简介:引用文章:https://www.jianshu.com/p/0cad41388fbc
MyBatis由来:
原来是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis.2013年11月迁移到Github。
使用步骤:
①下载按照:除第三方网址下载之外(不做介绍)从官方下载(https://github.com/mybatis/mybatis-3/releases)
官方下载地址下载完成之后会得到一个zip文件 将其解压.
解压完成lib 目录中是依赖包 mybatis-3.5.2.jar 是MyBatis 的核心包
使用方法:
使用 MyBatis 框架非常简单,只需在应用程序中引入MyBatis 的核心包和 lib 目录中的依赖包即可。
注意:如果底层采用的是 MySQL 数据库,那么还需要将 MySQL 数据库的驱动 JAR 包添加到应用程序的类路径中;如果采用其他类型的数据库,则同样需要将对应类型的数据库驱动包添加到应用程序的类路径中。
②开始创建一个基本的MyBatis项目
Ⅰ 首先在数据库中建一个测试用的表
新建的表结构和数据Ⅱ 新建动态web项目
01 02Ⅲ 将MyBatis中所有的jar(包括核心包)放到lib中去 并加上小奶瓶
Ⅳ 在 src 目录下,创建 MyBatis 的核心配置文件 mybatis-config.xml ,编辑后文件如下所示。
记得更改数据库IP 名称 用户名 密码xml中的代码都可以在官方的文档中找的到 不用自己手写.只用拿过来进行修改
Ⅴ 写和数据库表一致的映射类 注意:数据类型要写成包装类 有可能传值为空值 所以用包装类
属性的数据类型使用包装类Ⅵ 数据库中的一张表对应一个Java包装类 和一个xml文件(映射文件)
同样新建xml 要和对应的Java文件放在同级目录
xml头部的代码不用自己写 同样进行粘贴Ⅶ 新建一个Java文件进行测试
一定要注意映射类和对应的xml的名称因为初学 会有一些问题 内容仅为个人学习心得 并不完全正确 后期会进行修改!!!!!
网友评论