zoukankan      html  css  js  c++  java
  • 集成通用Mapper

    通用Mapper集成

    1.引入jar包

    <mapper.version>3.0.1</mapper.version>
    <persistence-api.version>1.0.2</persistence-api.version>
    <dependency>
    <groupId>com.github.abel533</groupId>
    <artifactId>mapper</artifactId>
    <version>${mapper.version}</version>
    </dependency>

    <dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>${persistence-api.version}</version>
    </dependency>

    2.在mybatis配置生成generatorConfig.xml添加插件

    <plugin type="com.github.abel533.generator.MapperPlugin">
    <property name="mappers" value="com.github.abel533.mapper.Mapper"/>
    </plugin>


    说说通用Mapper的坑

    通用Mapper在生成的mapper会继承Mapper,所以除了配置扫描的包,还要配置扫描basePackage,还需要配置
    mapperScannerConfigurer.setMarkerInterface(com.github.abel533.mapper.Mapper.class);

    这种做法沿用了ibatis使用sqlSessionTemplate的思想,并不是很推荐。


    说明:其他部分不提供

  • 相关阅读:
    hdu 2680:Choose the best route(Dijkstra , SPFA)
    Gym
    Gym
    Gym
    常用的相似度计算
    kafka 配置
    Kafka-broker配置说明
    kafka 安装以及测试
    adaboost算法
    solr scheme配置简介
  • 原文地址:https://www.cnblogs.com/nunuAction/p/7063937.html
Copyright © 2011-2022 走看看