这里我们不适用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是返回的数据类型,这个是需要注意的,当多个数据