Mybatis环境搭建及文件配置过程解析

网友投稿 252 2022-11-28


Mybatis环境搭建及文件配置过程解析

mybatis的环境搭建:

1、创建maven工程并且导入坐标:即我们需要在pop.xml文件中添加我们需要的依赖

具体方法:搜索maven中央仓库,搜索你需要的依赖jar包,比如我搜索mybatis

点击第一个,选择需要的版本再点击,比如我选择的是3.4.6版本

将里面的代码粘贴到pop.xml文件中注意需要在两个depenencies之间,然后等待一会,maven会自动下载需要的jar包

这些做好之后我们就继续配置mybatis环境了:

我们使用mabatis需要保证我们对数据库中的《列名》封装成的对象和我们创建的对象名一样,我的数据库有五个列名,所以我创建一个类来封装这些列名

然后我们创建一个接口比如我创建的是IUserDao接口,用来查询数据库的所有信息(select * from stu这是我的数据库中的表)在里面添加了一个抽象方法FindAll()

现在我们需要对配置文件进行配置:创建一个SqlMapConfig.xml文件在里面填入配置信息:

PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-config.dtd">

http://

我们需要注意的是头部信息是固定的

这个是数据库连接池的配置信息

这个是我自己的数据库对于第一个com.mysql.cj.jdbc.Driver,因为我的MySQL是13版本,所以是这个有的mysql是com.mysql.jdbc.Driver,这个随情况而定

我们将信息配置完之后需要加上我们的接口的配置文件注意名称目录一致

在mybatis中,我们将持久层的操作接口和他的映射文件叫做mapper

这个july.wild.dao.IUserDao.xml是我的配置文件目录,和我的IUserDao接口位置对应,你们在进行配置的时候也需要注意前后一致

然后就可以在IUserDao.xml文件中添加配置信息了

PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"

"http://mybatis.org/dtd/mybatis-3-mapper.dtd">

select * from stu

注意事项: 映射文件(接口的配置文件)必须和接口的包目录结构一致,记住  包,包,包!!!

namespace必须是我们接口的全类名,我们需要注意全类名是我们导的包,看右边的图,我们的包是从july开始的,

java和上面的main是目录,

操作的id属性必须是我们的方法名

如果遵从上面的三个字注意事项,我们就不需要写包dao中的实现方法了,mabatis自动给我们实现了


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java开发实现人机猜拳游戏
下一篇:Java mybatis常见问题及解决方案
相关文章

 发表评论

暂时没有评论,来抢沙发吧~