实现

通过全局策略配置,开启下划线到驼峰命名的支持,全局配置主键策略,全局配置表明映射前缀。

打开项目的applicationContext.xml

添加bean

<!-- 定义MybatisPlus的全局策略配置-->
 <bean id ="globalConfiguration" class="com.baomidou.mybatisplus.entity.GlobalConfiguration">
  <!-- 在2.3版本以后,dbColumnUnderline 默认值就是true 开启下划线到驼峰命名支持-->
  <property name="dbColumnUnderline" value="true"></property>
  
  <!-- 全局的主键策略   全局使用主键自增的方式  value为 0-->
  <property name="idType" value="0"></property>
  
  <!-- 全局的表前缀策略配置 -->
  <!-- <property name="tablePrefix" value="tbl_"></property> -->
 </bean>

将此bean在sqlSessionFactoryBean注入

<bean id="sqlSessionFactoryBean" class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean">
  <!-- 数据源 -->
  <property name="dataSource" ref="dataSource"></property>
  <property name="configLocation" value="classpath:mybatis-config.xml"></property>
  <!-- 别名处理 -->
  <property name="typeAliasesPackage" value="com.badao.beans"></property> 
  <!-- 注入全局MP策略配置 -->
  <property name="globalConfig" ref="globalConfiguration"></property>  
 </bean>