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>
  • 相关阅读:
    Word中封面的问题
    UML问题
    《十八岁的天空》有感
    SPSS相关和回归分析
    WinForm自定义验证控件
    .NET常用的扩展方法整理
    C# 对JS编码/解码进行转换
    Jquery AJAX 调用WebService服务
    多条件动态LINQ 组合查询
    Visual studio 2008 的语法高亮插件 WordLight
  • 原文地址:https://www.cnblogs.com/murong/p/6073853.html
Copyright © 2011-2022 走看看