每次把业务层和持久层分开

每次把业务层和持久层分开

就会出现映射问题,可是在classes中接口和映射文件不是在一个目录下?为什么还是会报错,

resources目录下的com.ray.oa.dao我是一层一层创建   映射和接口的文件名也是相同的


请问老师这是什么问题?



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

正在回答

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

3回答

同学你好,这个xml没有.xml结尾感觉比较奇怪,而底下的spring-dao是有xml结尾了,所以应该不是隐藏了,可能这个xml有些问题,建议同学把代码复制出来,重新创建一下试试。

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

如果我的回答解决了你的问题,请采纳,祝学习愉快.


  • Rayyp 提问者 #1
    老师 我一直想问 那个持久层的xml文件是否需要与接口名相同
    2020-04-04 11:48:41
  • Rayyp 提问者 #2
    在有的情况下 二者名字不一样会出现映射失败
    2020-04-04 11:49:21
  • 好帮手慕阿莹 回复 提问者 Rayyp #3
    需要相同的,如果不同,需要配置<mapper>文件的地址等哦,之前的课程中用使用过配置<mapper>映射的方法。祝学习愉快。
    2020-04-04 12:21:16
提问者 Rayyp 2020-04-04 15:08:37
好帮手慕阿莹 2020-04-04 10:02:54

同学你好,

同学检查一下,这个select这个方法是否存在呢?是否有拼写错误呢?http://img1.sycdn.imooc.com//climg/5e87e6fe094abbd907560337.jpg

以及这个命名空间是否写对了呢http://img1.sycdn.imooc.com//climg/5e87e80109d7891c08560267.jpg

如果我的回答解决了你的问题,请采纳,祝学习愉快.

  • 提问者 Rayyp #1
    方法都存在 无论我调用持久层的任意一个方法都会报错 ,命名空间也是对的
    2020-04-04 10:56:46
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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