求助大佬!!!springboot中mybatis运行时出现500,应该怎么处理?

rose17·co 2023-09-13 20:12:21

出现{

    "timestamp": "2023-09-13T12:07:57.241+00:00",

    "status": 500,

    "error": "Internal Server Error",

    "path": "/emps"

}问题,感觉什么都没错,然后就出现500,查了好久,有大佬知道吗

然后问了ChatGPT说是“根据错误信息显示,问题出现在com.itheima.mapper.EmpMapper.list这个绑定语句上,该语句无效或不存在。要处理这个问题”,不过命名什么都没错

 

 

 

...全文
4968 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
天罡gg 2023-09-15
  • 打赏
  • 举报
回复

解决了吗?list方法参数写的有问题,这种多个参数的情况,可以封装成PO对象,也可以用@Param注解指定参数名,不指定的话xml里是获取不到的。
一种偷懒的方法是使用Mybatis官方的代码生成器:Mybatis Generator,我之前写过一篇热榜第一的博文有详细介绍:Mybatis代码生成器Mybatis Generator (MBG)实战详解
另外,SpringBoot出了500异常你无法定位问题,是因为你没加【全局异常处理】,加上定位问题很快的,推荐看这篇热榜文章:SpringBoot实战 全局异常处理 - 深入细节详解

rose17·co 2023-11-14
  • 举报
回复
@天罡gg 谢谢大佬!
  • 打赏
  • 举报
回复

debug先看能不能到controller吧,再往下面查

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧