部门管理系统,项目加载出错

部门管理系统,项目加载出错

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

项目加载出错。 复制老师的代码 不知道为什呢跑不起来。另外老师的项目maven加载不了,不知道是什么原因。

正在回答

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

5回答

看一下target的dao目录下是否有对应的.class文件和xml文件

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

如果没有xml文件,可以考虑把如下内容加到mapper.xml文件中

<build>
  <resources>
    <resource>
        <directory>src/main/java</directory>
      <includes>
        <include>**/*.xml</include>
      </includes>
    </resource>
    <resource>
      <directory>src/main/resources</directory>
    </resource>
  </resources>
</build>

祝学习愉快!

  • 慕仔3052074 提问者 #1
    请老师帮忙再看下 不知道加载mapper的哪里
    2018-06-05 12:44:44
提问者 慕仔3052074 2018-06-06 10:47:40

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

修改报错。不知道什么原因。 感觉代码都已经同步了。看提示好像路径问题。但具体也不是很清楚 请老师指点一下。

  • 提问者 慕仔3052074 #1
    刚刚更换了一下Spring 版本 换成了4.2.2.RELEASE 修改又可以了。。。
    2018-06-06 11:01:36
提问者 慕仔3052074 2018-06-05 12:45:29

应该就是这个问题。 但是不知道怎么加。

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

是加在 DepartmentDao.xml 文件里吧。 不知道在mapper 上面还是下面。请教一下老师 另外为什么会出现这个问题呢。是什么原因产生的哈。

  • 对,这个Dao的xml就是mapper,起什么名字都可以,说习惯啦。正常情况下,生成target后,xml文件和class文件应该在同一个目录下,如果没有就用这种方式,相当于指定了一下对应的目录
    2018-06-05 13:44:04
提问者 慕仔3052074 2018-06-05 09:53:31

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

mapper:

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

不知道是哪里写错了.

HBwow 2018-06-04 22:13:05

看报错是不合法的语句,检查一下dao层的方法名和mapper映射文件的id是否一样,还有这个方法的sql语句有没有写错

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
SSM主流框架入门与综合项目实战2018版
  • 参与学习           人
  • 提交作业       205    份
  • 解答问题       4317    个

Java中非常实用的SSM整合开发内容,从Spring开始,到MyBaits的进阶内容,再到SpringMVC的应用,最后是SSM整合开发案例,逐步深入,助你成长为一名Java工程师!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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