org.apache.ibatis.binding.BindingException

    技术2025-08-23  12

    org.apache.ibatis.binding.BindingException

    解决方法:这个有很多原因,包括mapper名字和xml名字不一致,或者namespace命名空间不对,又或者是方法名和id对应错误,又或是resulttype和parametertype写错都有可能。

    我在检查完以上内容之后,重启应用还是不行,于是打开jar包看了下发现没有xml文件,于是在pom文件中加上一下内容,将xml编译到jar中。 还有一点是我的xml文件是和class放在同一个目录下的,并没有放在resource目录下。

    代码如下:

    <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build>
    Processed: 0.010, SQL: 9