SSM框架:HTTP状态500-请求处理失败;嵌套异常是org.mybatis.spring.MyBatisSystemException处理解决方法

SSM框架:HTTP状态500-请求处理失败;嵌套异常是org.mybatis.spring.MyBatisSystemException处理解决方法

在上一篇解决了ajax参数问题以后,又出现了这样一个问题
请求出错
这是说明在参数传递进去之后查询出了问题,刚开始我将我的参数改为integer类型`

 public ModelAndView selectLastData(
            @RequestParam(value = "number") String number,
            ModelAndView mv
    ){
        Integer num = Integer.parseInt(number);
        List<AnalysisLog> data = analysisService.selectLastData(num);
        String[] date = new String[data.size()];
        for (int i=0;i<data.size();i++){
            AnalysisLog analysisLog = data.get(i);
            date[i] =analysisLog.getYear()+"-"+analysisLog.getMonth()+"-"+analysisLog.getDay();
            System.out.println(date[i]);
            System.out.println(data.get(i));
        }
        mv.addObject("data",data);
        mv.addObject("date",date);
        return mv;
    }

dao层

List<AnalysisLog> selectLastData(Integer number);

service层

List<AnalysisLog> selectLastData(Integer number);

实现类

@Override
    public List<AnalysisLog> selectLastData(Integer number) {
        return analysisDao.selectLastData(number);
    }

mapper

 <select id="selectLastData" resultMap="Select" parameterType="String">
        select * from (select * from tbl_enviorment order by id desc limit #{number}) a order by id
</select>

后来查错发现 原来是传入mapper映射的参数parameterType错误,改为integer类型就好了。
希望能有用(大神请指教)。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
引用\[1\]和\[2\]提供了两个关于配置sqlSessionFactory的示例代码。这段代码是在Spring配置文件中进行配置的,主要包括设置数据源、配置文件位置和mapper文件位置等。在这个问题中,报错信息是"Error loading class \[org.mybatis.spring.SqlSessionFactoryBean\] for bean with name 'org.mybatis.spring.SqlSessionFactoryBean#0'"。根据这个报错信息,可以推断出可能是缺少了相应的依赖。引用\[3\]提供了解决办法,即在pom.xml文件中添加mybatis-spring依赖。通过添加这个依赖,可以解决加载SqlSessionFactoryBean类的错误。 #### 引用[.reference_title] - *1* *2* [【Mybatis报错】Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource ...](https://blog.csdn.net/zzzlueng/article/details/120840547)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [【Maven】【SSM】class=“org.mybatis.spring.SqlSessionFactoryBean“报错](https://blog.csdn.net/weixin_45156425/article/details/121358243)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值