深入浅出Mybatis系列(一)---Mybatis入门
一、Mybatis环境搭建及简单实例
1. 新建web项目, 添加依赖包:mybatis包、数据库驱动包(我使用的是mysql)、日志包(我使用的是log4j), 由于我的是maven项目, 那么添加依赖包就简单了,直接在pom.xml添加依赖即可。
pom.xml:
<dependencies> <!-- 添加junit --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.11</version> <scope>test</scope> </dependency> <!-- 添加log4j --> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.16</version> </dependency> <!-- 添加mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.2.6</version> </dependency> <!-- 添加mysql驱动 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.12</version> </dependency> </dependencies>
2. 配置log4j, 配置mybatis
在classpath建立一个用于配置log4j的配置文件log4j.properties, 再建立一个用于配置Mybatis的配置文件configuration.xml(文件可随便命名)。log4j的配置,我就不多说,这儿主要说一下configuration.xml:
configuration.xml:
3. 开始写Demo
首先,在mysql数据库test1建立一张表user:
然后,开始编写java代码。
看看我的项目结构:
先编写一个实体类User: User类用于与User表相对应。
User:
再编写一个UserDao 接口:
UserDao:
再编写一个userDao-mapping.xml (可随便命名):
userDao-mapping.xml:
userDao-mapping.xml相当于是UserDao的实现, 同时也将User实体类与数据表User成功关联起来。
4. 下面编写junit测试代码UserDaoTest:
UserDaoTest:
好啦,这样一个简单的mybatis 的demo就能成功运行啦。通过这个demo, 应该你就也能初步看出mybatis的运行机制,如果不清楚,也没关系。从下一篇文章开始,才开始正式讲解mybatis。
上一篇: 物联网技术的发展历史及关键技术
下一篇: Unity中 mesh生成斜坡的示例代码
推荐阅读
-
MyBatis的一级缓存、二级缓存演示以及讲解,序列化异常的处理
-
Mybatis配置解析看这一篇就够了
-
Mybatis动态sql、if与where的使用、sql片段、foreach遍历、Mybatis的关联查询一对一、一对多、多对多、Mybatis的延时加载
-
SpringBoot无废话入门04:MyBatis整合
-
Eclipse中关于mybatis插件geneartor的使用和遇到的一些问题
-
深入浅出MyBatis:JDBC和MyBatis介绍
-
Spring boot + mybatis + Vue.js + ElementUI 实现数据的增删改查实例代码(一)
-
Spring Boot基础入门之基于注解的Mybatis
-
mybatis 一对一、一对多和多对多查询实例代码
-
Mybatis-Plus 搭建与使用入门(小结)