2021-10-06 使用IDEA软件开发MyBatis项目步骤(自我经验)

本文档详细介绍了如何在IDEA中利用MyBatis框架搭建和配置项目,包括引入必要的库,连接数据库,编写MyBatis核心配置文件,设置源码和测试源根目录,自动生成实体类、Mapper接口和XML文件,以及编写SQL语句和测试类。整个过程涵盖了从项目初始化到实现数据库操作的完整流程。
摘要由CSDN通过智能技术生成

使用IDEA软件开发MyBatis项目步骤

  1. 在IDEA开发软件中新建一个项目
  2. 引入开发需要的架包(lib)并标记添加为库(刚引入时没有键号,要添加为库才有) 

架包说明:

第一:测试包

第二:日志包

第三:Mybatis开发需要的架包

第四:跟数据库连接需要的架包

3.连接数据库(database)(在靠近右上角处)

方法:点击(database)、左上角“+”符号、Data Source、MySQL、

点击Connection type选择URL only、如果默认的Driver可以连接就不用管,如果不能连接就点击 Driver 切换版本、URL后面要跟上数据库的库名、点击Test Connertion测试连接如看到有绿色的一个勾说明连接成功,红色勾就不成功、点击应用、点击确定

4.编写MyBatis核心配置文件(configuration.xml)

方法:在项目根目录下新建一个目录,取名:resources 标记为resources根目录(有点像汉堡图标)  在这个目录下新建一个文件 取名:mybatis-config.xml (以下是核心配置文件resources的两个文件,可以直接复制粘贴)(还有就是接口的

Xml文件也会放在这个核心配置文件下(mapperxml) 记得要去mybatis-config.xml里绑定xml文件)

      5.把src 标记为源码根目录(蓝色)

6.在src 下新建一个包cn、在cn下新建一个包,包名可以取为数据库名、在这个数据库名下新建需要的包,如:实体类包里面放数据库里每个表(pojo)、Dao层里面放到是接口(mapper)、工具类里面放可以提取出来的公共代码类(Utils)…

(以下是工具类提取出的公共代码(连接数据库的代码)可以复制粘贴)

7.创建完这些包,就可以用快捷方式自动生成数据

方法:点击 Database数据库、选择数据库里的表(有多少表就按这个步骤做几次)、鼠标右键选择Mybatis generater点击、就会跳出下面图片、主要baseFiles框里的路径要改成刚才创建包的路径

第一个:实体类pojo

第二个:Dao层 mapper

第三个:接口的xml文件 mapperxml

、在config框里在勾选toString方法、点确定、数据自动就会出现在创建的包里

8.然后在Dao层 mapper 接口里写需要的方法

写完方法会报红如下图、将鼠标点击报红处按键盘  Alt+Enter回车键,在按回车键会自动跳转到mapperxml对应的xml文件里

9.在xml文件里写SQL语句如下图

Xml文件里的namespace 绑定的就是对应的mapper接口的全限定路径

id 绑定的就是mapper接口里对应的方法名

resultType 绑定的就是这个mapper接口里对应的方法返回的类型

  1. 在项目的根目录下新建一个测试目录,取名MyTest  标记目录为测试源根目录(绿色)、

在这个测试目录下新建一个cn 包、在cn包下新建一个包,包名可以取为数据库名、在这个数据库名包下创建一个 mapper 包、在这个mapper包里创建一个测试类 取名:

Test+mapper里接口的方法名、(具体可以参考以下测试类文件(里面包含提取工具类MyBatisUtils 的使用方法))

需要架包,核心配置文件的可以私信我!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

〆、会飞的狼ゞ、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值