zoukankan      html  css  js  c++  java
  • MyBatis一个常见的错误

     最近在建一 个MyBatis项目的时候,觉得配置Spring和 MyBatis 的文件很复杂,所以就把以前的项目重新整理一下配置不改变,只修改ctr层和Mapper  。我把mapper 层和Ctr 层的代码都写完了之后发现,在service 层找不到mapper层的方法,我当时很纳闷,我就开始检查spring的配置文件和MyBatis 的配置文件。花了好一会的时间还是没有解决掉这个问题,正好一个同事来我这里,我让他帮忙看了一下,他在项目的target目录里面打开mapper 所在的目录,令人奇怪的是没有发现和java 目录一样的mapper文件,同事说这是pom 的配置问题,让我打开pom文件,添加了以下的配置,然后重启,问题就解决了。 他说pom没有吧xml 文件放到target目录编译所以会出现这样的问题。

     下面我把pom 的文件贴出来, 这些代码要放在<build> 和<plugins> 标签之间,这样就好了。

       <resources>
                <resource>
                    <directory>src/main/java</directory>
                    <filtering>true</filtering>
                    <includes>
                        <include>**/*.class</include>
                        <include>**/*.xml</include>
                    </includes>
                </resource>
                <resource>
                    <directory>src/main/resources</directory>
                    <filtering>true</filtering>
                    <includes>
                        <include>**/*</include>
                        <include>*/*</include>
                    </includes>
                </resource>
            </resources>
  • 相关阅读:
    <!--[if IE 9]>....<!end if-->
    背景颜色设置
    UIImageView 响应UIButton的点击事件
    响应键盘return事件
    iOS 封装数据请求,解析数据(异步)
    UIImageView 圆角
    JS 控制文本框必须输入值才能查询
    MVC4 @Html.Raw()
    JS加成显示
    随机生成人物名称
  • 原文地址:https://www.cnblogs.com/murong/p/6073853.html
Copyright © 2011-2022 走看看