MyBatis第一天

基于Maven创建MyBatis创建工程

1.new project->maven 可以勾选使用框架也可以不使用,使用的话不能选择之前的webapp
接下来就和创建普通工程一样,写工程名字选择路径点击finish
在这里插入图片描述
进入后导入数据库,配置pom.xml,设置打包方式,引入mybatis的依赖,除此之外可以写其他项目需要的的依赖。
在这里插入图片描述
2.编码
编写DAO和class
3.配置mybatis的环境
在resource下面新建一个SqlMapConfig.xml

在这里插入图片描述

4.配置java类的映射mapper
在resource下的dao包里新建一个UserDao.xml
在这里插入图片描述

5.在text下创建 java->cn->pzhu->deng->MyBatisTest.java
在这里插入图片描述

运行后的错误

Exception in thread “main” org.apache.ibatis.binding.BindingException: Type interface cn.pzhu.dao.UserDao is not known to the MapperRegistry.
at org.apache.ibatis.binding.MapperRegistry.getMapper(MapperRegistry.java:47)
at org.apache.ibatis.session.Configuration.getMapper(Configuration.java:745)
at org.apache.ibatis.session.defaults.DefaultSqlSession.getMapper(DefaultSqlSession.java:292)
at cn.pzhu.deng.MyBatisTest.main(MyBatisTest.java:24)

后来找了下发现是SqlMapConfig.xml忘了写
在这里插入图片描述

注意事项

在这里插入图片描述

不适用Maven创建MyBatis工程

引用:
https://blog.csdn.net/fjj543/article/details/81064891

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值