使用简单的方法创建MyBatis

这里我们不适用Spring来开发MyBatis程序。

1.创建web应用,添加相关的JAR包。

这里我创建的是动态网页工程,将我们需要使用的jar包我们统一放在/WEB-INF/lib目录下,这个目录是受服务器保护的:

 

 这里我导入的包是下面三个:日志、数据库驱动、MyBatis

 

 2.创建日志文件(log4j.properties)

MyBatis默认使用log4j输出日志信息,这个是在src目录下创建:

 

 在里面的配置为如下图:里面的配置详细信息还没看懂,晚上再看看,这些都是不需要自己手写,可以在操作手册上找到。

 

 3.创建持久化类,这个就是用户的类了

就跟创建普通的类一样,在/src/自己创建的包/类

 

 内容如上,可根据自己需要设置,这里需要无参、有参、toString构造方法。

4.创建映射文件

这里需要在/src目录下创一个专门的包,在里面创建UserMapper.xml:

 

 在文件中信息,可以在开发手册上找到:https://mybatis.org/mybatis-3/getting-started.html

但是我没由找到Mapper的,我找到的是Config:

 

 

但是我发现他这个和Mapper没有什么区别,把Config和config改成Mapper和mapper就可以了。

在这个映射关系里我们可以给他配置对数据库的操作,但都是使用XML标签来包住sql语句。

下面我们在实际操作中配置,同样这个也是在映射文件UserMapper.xml中配置:

 

关于映射文件Mapper的信息在官方操作手册中也是有的,我现在找到了:

 

 我们可以在这个里面找到:

 

 

 这个里面我只写了一个根据id查询的语句,其他的方法都差不多,然后在<select>里面有个parameterType这个意思是接受的数据类型,然后resultType是返回的数据类型。

 

5.创建MyBatis的配置文件

这个是在src目录下创建mybatis-config.xml,并且在该文件中配置了数据库环境和映射文件的位置:

 

 详细的可以看下我的配置,然后这个可以在官方手册里面找到像相应的配置模板:

 

 

 

 如上图所示。

 

6.创建测试类

上面配置完成之后现在我们只要创建一个测试类就可以使用了,在测试类中我们首先要使用输入流读取配置文件,然后再根据配置信息构建SqlSessionFactory对象,接下来通过SqlSessionFactory对象创建SqlSession对象,并使用SqllSession对象的方法对数据库进行操作。

 

posted @   漫步火星  阅读(251)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示