MyBatis入门初体验

一、 MyBatis简介

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

MyBatis是半自动ORM框架

半自动:Mybatis将 SQL的定义工作独立出来,让用户自定义,而 SQL的解析,执行等大量工作交由 Mybatis处理执行。

ORM:Object Relational Mapping——对象关系映射,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。ORM框架提供了实体类与数据表的映射关系,通过映射文件的配置,实现对象的持久化。

MyBatis特性

1) MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架

2) MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集

3) MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录

4) MyBatis 是一个 半自动的ORM(Object Relation Mapping)框架

二、MyBatis 环境搭建

1、MyBatis下载

官网:http://www.mybatis.org/mybatis-3/

中文官方文档:http://www.mybatis.org/mybatis-3/zh/index.html​​​​​

(1)打开之后往下滑,找到 Download Latest 下载最新版本。

(2)这里可以看到三个包,第一个是我们要的架包,后两个是不同系统下的源码,我们下载第一个架包。

 kk

2、开发环境及所需jar

开发环境及所需jar

Eclipse

MySQL版本:MySQL 8

MyBatis版本:MyBatis 3.5.8    

其余开发中使用的jar包:

    

用于单元测试的jar包,其中junit依赖hamcrest-core包,而hamcrest-library包为hamcrest-library包做补充。

  

mysql8驱动包

 mybatis包所依赖的包

创建工程并导入jar

第一步:创建JavaWeb工程

 第二步:导入jar

 

 选中所有jar包右键-build path...-add to Build Path

 

3、创建MyBatis核心配置文件

 第一步:新建与src平级的文件夹resource,用来存放配置文件

 第二步:新建mybatis-config.xml文件(文件名可自定义,大部分命名为:mybatis-config

XML 配置文件包含对 MyBatis 系统的核心设置,包含获取数据库连接实例的数据源和决定事务范围和控制的事务管理器。

 4、创建log4j配置文件

第一步:在resources目录下创建名为 log4j.properties文件

第二步:在 log4j.properties文件配置日志输出的方式

在使用日志框架输出日志信息的时候,会根据输出的日志信息的重要程度分为5个级别:

FATAL(致命)>ERROR(错误)>WARN(警告)>INFO(信息)>DEBUG(调试)

日志内容官网自取,直接复制即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值