栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

使用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 的使用方法))

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/301789.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号