码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis映射文件错误Tomcat无法启动,也不报异常

时间:2018-10-29 20:01:24      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:无法   nes   .sql   ret   ibatis   prot   classpath   tca   resource   

 查了一下网上的资料,需要自己重写一下SqlSessionFactoryBean中的buildSqlSessionFactory方法,并替换原有的SqlSessionFactoryBean

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());
        }
    }
}

 

<bean id="sqlSessionFactory" class="com.izhenglan.merchant.test.bean.BeanFactory"> 
    <property name="dataSource" ref="dataSource"/> 
    <property name="configLocation" value="classpath:config/mybatis-config.xml"/> 
     <property name="mapperLocations" value="classpath*:mapper/*.xml"/>
</bean>

 

Mybatis映射文件错误Tomcat无法启动,也不报异常

标签:无法   nes   .sql   ret   ibatis   prot   classpath   tca   resource   

原文地址:https://www.cnblogs.com/heyy520/p/9872294.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!