分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

HTTP 500 Invalid bound statement错误

发布时间:2023-09-06 02:30责任编辑:傅花花关键词:暂无标签

整合SSM框架的时候出现的错误,根据提示信息,找不到 dao.IUserDao.insertUser 方法,可能是mybatis的配置文件出现了问题。

在网上查了一些解决办法,说的最多的是mapper映射文件的文件名必须要跟接口名一致、mapper的namespace必须是接口的全限定类名、sql映射的id必须是接口的方法名等等。
再三检查之后发现这些我都没写错,参考 https://www.cnblogs.com/lfm601508022/p/InvalidBoundStatement.html 发现可能是xml文件的编译问题。
我把mapper映射文件放在了dao包下,并没有被编译:

解决办法有两个:
1、把mapper映射文件放在resources文件夹下
2、pom配置编译mapper映射文件:

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

HTTP 500 Invalid bound statement错误

原文地址:https://www.cnblogs.com/darknessplus/p/10278576.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved