使用IDEA软件开发MyBatis项目步骤
- 在IDEA开发软件中新建一个项目
- 引入开发需要的架包(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接口里对应的方法返回的类型
- 在项目的根目录下新建一个测试目录,取名MyTest 标记目录为测试源根目录(绿色)、
在这个测试目录下新建一个cn 包、在cn包下新建一个包,包名可以取为数据库名、在这个数据库名包下创建一个 mapper 包、在这个mapper包里创建一个测试类 取名:
Test+mapper里接口的方法名、(具体可以参考以下测试类文件(里面包含提取工具类MyBatisUtils 的使用方法))
需要架包,核心配置文件的可以私信我!