zoukankan      html  css  js  c++  java
  • Mybatis中接口和对应的mapper文件命名为什么需要一样?

    背景:

    自己对于Mybatis现阶段只处于会用的阶段,有些问题,自己还是想深入的了解一下。就拿Mybatis的接口文件和mapper文件命名需要一致来开始。

    解决:

    当我们将接口和mapper文件放在同一个包里的时候,Mybatis会进行自动扫描,这种方式要注意此时java接口的名称和mapper文件的名称要相同,否则会报异常。

    这个时候我们需要配置MapperScannerConfigurer来让在 Spring 的 XML 配置文件中注册所有的映射器。相反,你可以使用一个 MapperScannerConfigurer,

    它 将 会 查 找 类 路 径 下 的 映 射 器 并 自 动 将 它 们 创 建 成 MapperFactoryBean。

    创建MapperScannerConfigurer:

    1 <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">  
    2   <property name="basePackage" value="com.bijian.study.dao" />  
    3 </bean>  

    参考:https://bijian1013.iteye.com/blog/2318860

     

  • 相关阅读:
    课后作业之找水王
    SCRUM第二阶段第十天
    第九周总结
    冲刺一3
    用户项目
    预会热词统计
    冲刺一2
    冲刺一(一阶)1
    第八周总结
    小组合作
  • 原文地址:https://www.cnblogs.com/tujietg/p/10750960.html
Copyright © 2011-2022 走看看