spring-mybatis常见问题

目录

此贴为自我复习使用

1.关于mapper标签问题

① 在mybatis.xml

问题分析

方法如下

2.其他代码详情

StudentDao.xml

applicationContext.xml


此贴为自我复习使用

1.关于mapper标签问题

① 在mybatis.xml

Caused by: org.springframework.core.NestedIOException: Failed to parse config resource: class path resource [mybatis.xml]; nested exception is org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOException: Could not find resource com.leyouju.dao.StudentDao.xml

问题分析

是mapper路径报错导致程序不能正常执行

检查StudentDao.xml中的

无论是.还是/都不行,后查阅相关资料,解决问题

方法如下

在resources目录下的mybatis.xml文件中将mappers resource注释掉


        


/**
    具体原因为mapper文件路径出错,注释之后成功运行

*/

其他代码详情

StudentDao.xml




    
        insert into student values (#{name},#{email},#{age})
    

    

applicationContext.xml




    
    
        
        
        
        
        
    

    
    
        
        
        
        
    

1.在标签

问题描述:当有多个接口时,默认会自动加载,而我刚才碰到的问题

Wrong namespace. Expected 'com.leyouju.dao.StudentDao' but found 'com.leyouju.dao.OrderDao'.

问题分析

预期的com.leyouju.dao。 StudentDao',但发现'com.leyouju.dao.OrderDao'。 

方法如下

经仔细检查过后,发现OrderDao.xml中的:

StudentDao">

因复制粘贴过来忘记修改路径,导致报错

数据库插入汉字乱码问题

Java插入中文到数据库中文变成问号解决 - Sharpest - 博客园

 
  
 
 

你可能感兴趣的:(复习使用,spring,java,后端)