使用简单的方法创建MyBatis

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

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

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

使用简单的方法创建MyBatis

 

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

使用简单的方法创建MyBatis

 

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

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

使用简单的方法创建MyBatis

 

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

使用简单的方法创建MyBatis

 

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

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

使用简单的方法创建MyBatis

 

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

4.创建映射文件

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

使用简单的方法创建MyBatis

 

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

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

使用简单的方法创建MyBatis

 

 

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

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

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

 

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

使用简单的方法创建MyBatis

 

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

 

使用简单的方法创建MyBatis

 

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

上一篇:2021-11-01


下一篇:Ubuntu 21.04扩展LVM逻辑卷