首页 > 其他分享 >MyBatisPlus中进行通用CRUD全局策略配置

MyBatisPlus中进行通用CRUD全局策略配置

时间:2023-03-12 11:00:58浏览次数:28  
标签:MyBatisPlus 策略 配置 CRUD bean 全局 主键 sqlSessionFactoryBean



实现

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

打开项目的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>

标签:MyBatisPlus,策略,配置,CRUD,bean,全局,主键,sqlSessionFactoryBean
From: https://blog.51cto.com/BADAOLIUMANGQZ/6115628

相关文章