【弄nèng - Mybatis】Mybatis一个dao对应多个Mapper.xml

Mybatis 一个dao 对应多个Mapper.xml

由于项目中的mybatis的mapper是用mybatis generator自动生成的,但是生成的mapper满足不了我的业务,需要自己扩展,所以就研究了下、
  1. 添加接口
  2. 创建mapper.xml
  3. 修改配置

1.添加接口

在原dao中加个接口

/** ---------------自定义Mapper--------------- **/  
List select(ClusterInstanceBO clusterInstanceBO);

2. 创建mapper.xml

PcacheClusterMapperExtend.xml




  
  
  
  
  

3. 修改配置

项目目录:
【弄nèng - Mybatis】Mybatis一个dao对应多个Mapper.xml_第1张图片

添加mapper扫描路径

    
        
        
        
        	
            	classpath:mybatis/mappers/*Mapper.xml
            	
            	classpath:mybatis/mappers/extend/*MapperExtend.xml
          	
        
        
        
        
            
                
                    
                    
                        
                            helperDialect=mysql
                            reasonable=true
                            supportMethodsArguments=true
                            params=count=countSql
                            autoRuntimeDialect=true
                        
                    
                
            
        
    

mybatis generator 已经过时了哦,太麻烦,耦合性高,建议使用通用Mapper
学习地址:

你可能感兴趣的:(mybatis)