zoukankan      html  css  js  c++  java
  • Mybatis映射文件错误Tomcat无法启动,也不报异常

     查了一下网上的资料,需要自己重写一下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>
  • 相关阅读:
    Understand 学习
    2021年1月
    查看所有请求
    DB2日期和时间函数汇总
    .getClass和.class
    继承和实现接口的区别
    java8 stream
    Lambda表达式详解
    SQL语句小知识---XML文件中的 CDATA语法
    Java--mapper.xml中常用SQL标签
  • 原文地址:https://www.cnblogs.com/heyy520/p/9872294.html
Copyright © 2011-2022 走看看