統合MyBatisの(C)

コンフィギュレーションマッパー

XMLの道:

<! - -単一パケットマッパを作成すると、指定自動スキャンビーン生成> 
<ビーンID =「RoleMapper」クラス =「org.mybatis.spring.mapper.MapperFactoryBean」> 
    <プロパティ名=「mapperInterface」値=を"com.example.dao.RoleMapper" /> 
    <プロパティ名= "SqlSessionFactory" REF = "SqlSessionFactory"> </プロパティ> 
</豆> 
    <! -指定されたパケット生成自動スキャンBean内のマッパーを複数作成します- > 
    <ビーンクラス = "org.mybatis.spring.mapper.MapperScannerConfigurer"> 
        <プロパティ名= "basePackage"値= "com.example.dao" /> 
        <プロパティ名= "SqlSessionFactoryBeanName"値= "SqlSessionFactory" / >
        <! -マッパーマッパーインタフェース@Repositoryを追加するようにのみなっスキャンの寸法を指定します- >
        <プロパティ名= "annotationClass"値= "org.springframework.stereotype.Repository" /> 
    </豆>


設定クラス構成:

/ ** 
     *自動スキャンにより、MyBatisの見出さマッパーインタフェース
     * @return マッパースキャナ
      * / 
    @Bean 
    公共MapperScannerConfigurer initMapperScannerConfigurer(){ 
        MapperScannerConfigurer MSC = 新しい新しいMapperScannerConfigurer(); 
        msc.setBasePackage( "COM *"。); 
        msc.setSqlSessionFactoryBeanName ( "SqlSessionFactory" ); 
        msc.setAnnotationClass(リポジトリ。クラス);
         戻りMSC; 
    }

おすすめ

転載: www.cnblogs.com/xc-xinxue/p/12482199.html