zoukankan      html  css  js  c++  java
  • 日常踩坑-------新手使用idea

    mybatis在idea的maven项目中的坑


    今天遇到mybatis的报错,搞了好久才搞懂,在网上找了好久的相似案例,也没有搞定,先来看下网上常见的解决办法吧,相信也能解决大部分人的报错。

    1、mapper接口和mapper.xml是否在同一个包(package)下?名字是否一样(仅后缀不同)?
    2、mapper.xml的命名空间(namespace)是否跟mapper接口的包名一致?
    3、接口的方法名,与xml中的一条sql标签的id一致
    4、如果接口中的返回值List集合(不知道其他集合也是),那么xml里面的配置,尽量用resultMap(保证resultMap配置正确),不要用resultType
    5、如果你的项目是maven项目,请你在编译后,到接口所在目录看一看,很有可能是没有生产对应的xml文件,因为maven默认是不编译的,因此,你需要在你的pom.xml的里面,加这么一段:

    <resources>    
        <resource>    
            <directory>src/main/java</directory>    
            <includes>    
                <include>**/*.xml</include>    
            </includes>    
            <filtering>true</filtering>    
        </resource>    
    </resources>    
    ``
    
    而我碰到的坑就是第五点!!!!!
    值得注意的是,我在eclipse中用的同一个项目却没有出现此问题正常运行。
    
    
    辰鬼丫
  • 相关阅读:
    STL中set求交集、并集、差集的方法
    Vijos 1308 埃及分数(迭代加深搜索)
    POJ 1161 Walls(Floyd , 建图)
    UVa 1601 万圣节后的早晨
    dp之完全背包
    dp之取数字问题
    dp之最长公共子序列
    枚举排列
    poj 3187 暴力枚举
    poj 2431 优先队列,贪心
  • 原文地址:https://www.cnblogs.com/Acechengui/p/13635470.html
Copyright © 2011-2022 走看看