mybatis 文件出错

2018-08-11  本文已影响0人  月影风煞

在SSM项目中,经常因为mybatis文件报错而项目启动不了,通过配置可以在控制台输出xml文件报错的信息。

一般我们会在配置文件中加载mybatis配置 mybatis配置 ,我们可以对SqlSessionFactoryBean类进行一下继承,增加一个可以输出mybatis语句出错的方法。如下: 修改后的 ,创建一个子类文件 子类
package com.findError;

import java.io.IOException;

import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.springframework.core.NestedIOException;

public class BeanFactory extends SqlSessionFactoryBean {

    @Override
    protected SqlSessionFactory buildSqlSessionFactory() throws IOException {
        try{
            return super.buildSqlSessionFactory();
        }catch(NestedIOException e){
            e.printStackTrace();
            throw new NestedIOException("Failed to parse mapping resource:",e.getCause());
        }
    }
}

上一篇 下一篇

猜你喜欢

热点阅读