关于mapper文件

关于mapper文件

# 具体遇到的问题
我看课程里面好像没有用到对应的mapper.xml文件,这个mapper.xml文件是不是可以不要创建
# 报错信息的截图

# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,MyBatis框架底层会根据mapper.xml和mapper接口生成持久层对象,所以mapper.xml要创建,建议同学不要去掉。

  • 皮皮鲁l 提问者 #1

    可是我没有创建对应的mapper.xml文件,一样的执行成功了

    2020-12-23 21:00:36
  • 皮皮鲁l 提问者 #2

    http://img1.sycdn.imooc.com//climg/5fe33fb209df9de625681408.jpg

    我并没有在这里创建usee.xml,只是在mapper接口中继承了BaseMapper

    2020-12-23 21:02:42
  • 好帮手慕阿慧 回复 提问者 皮皮鲁l #3

    同学你好,如果Mapper接口中没有我们自定义的方法,这时可以不创建xml文件。 但如果Mappper接口中有我们自定义的方法,例如TestMapper接口中有insertSample()方法,同学就需要创建对应的xml文件,或者同学也可以不创建xml文件,使用注解的方式。

    关于MyBatis注解方式开发,同学可以回顾一下之前课程 https://class.imooc.com/lesson/1402#mid=32609 

    祝学习愉快~

    2020-12-24 09:58:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师