mybatis的基本配置使用

创建一个maven工程,pom.xml文件如图
的
在pom.xml文件中设置打包方式为jar
在这里插入图片描述
查询mybatis官网
在这里插入图片描述

需要在pom.xml文件中导入依赖
这里导入四个依赖
1.mybatis依赖
2.mysql依赖 用于数据库连接
3.log4j依赖 用于日志信息
4.junit依赖 用于单元测试
其实是有mybatis只需要是有前两个,但是工程的需要可以导入日志和测试
在这里插入图片描述

构建实体类User,实现序列化接口
这里简单的谈一下序列化,序列化的目的有两个,第一个是便于存储,第二个是便于传输。
在这里插入图片描述
进入序列化接口发现这里是空实现,实现序列化接口,主要是告诉jvm此类可序列化和反序列化
在这里插入图片描述实现get/set方法,tostring方法
在这里插入图片描述
编写持久层接口,
在这里插入图片描述
mybatis的主配置文件,首先需要写入主配置文件的约束,再配置环境,
数据库类型为mysql,事务类型为jdbc,连接池选择POOLED,最后是四个数据库连接的参数,除了主配置文件,还需要编写映射,使用关键字mapper

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
	<!-- 这里写配置内容 -->
</configuration>

在这里插入图片描述创建IUserdao.xml文件,在此文件中,首先导入约束,命名空间namespac选定对应的接口,select的id属性对于的是接口中的方法
<?xml version="1.0" encoding="UTF-8" ?>




在这里插入图片描述

在这里插入图片描述

mybatis环境配置后的文件目录
在这里插入图片描述
搜索出mysql数据库的数据
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44822939/article/details/107825466