SpringBoot+mybatis查询灵异事件!

今天写公司项目中,遇到一个很奇怪的灵异事情

如图!SpringBoot+mybatis查询灵异事件!_第1张图片

 SpringBoot+mybatis查询灵异事件!_第2张图片

 问题解决思路,先从controller ==> service ==> dao ==>mapper.xml 排查

问题发现在mapper.xml中有问题

我的原始*.xml是这样的写resultMap的

        
 
        
        
        
        
        
        
        
        
        

        
            
            
            
            
            
            
        

        
            
        

        
            
            
        


    



    
    

估计在看的各位老鸟立马就能观察出来,没错就是你想的,

原因:

1.有中文 可能会出现乱码

2.查询语句和xml中的字段没有映射对

解决步骤,

1.去掉中文,把不需要的删掉;

2.把一些用聚合函数的取一个英文别名,和实体类的属性相等,没有的就给加上

最终解决完~


    
        
        
        
        
        
        
        
        
        
        

        
            
            
            
            
            
            
        




    




    
    

另外补充一下,我在查询中,除了表还有视图一起用,可以把视图当场一个表用这里不多说,具体可以参看

Mybatis中视图的使用

如果博文中有什么不对的地方,请各位老鸟多多指教

如果上面用到的方法,没有帮到你的话,那就是你的类映射错了,仔细检查是在你当前的类映射还是,应该在别的类映射

你可能感兴趣的:(异常bug)