Mybatis中有逻辑删除的功能,执行delelte会自动转换成update。可是默认其中的逻辑删除=1,逻辑未删除的值=0,若是咱们的db是true,false表明删除跟未删除的话应该怎么办呢?这里能够自定义值。spring
配置以下。sql
<bean id="sqlSessionFactoryBean"
class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean">
<property name="dataSource" ref="basicDataSource" />
<property name="mapperLocations" value="classpath:dao/siled/*.xml" />
<property name="configLocation" value="classpath:/mybatis-config.xml"></property>
<property name="globalConfig" ref="globalConfig" />
</bean>
<bean id="globalConfig"
class="com.baomidou.mybatisplus.core.config.GlobalConfig">
<!--DB config -->
<property name="dbConfig">
<bean id="dbConfig"
class="com.baomidou.mybatisplus.core.config.GlobalConfig.DbConfig">
<!--逻辑删除値 -->
<property name="logicDeleteValue" value="true" />
<!--逻辑未删除値 -->
<property name="logicNotDeleteValue" value="false" />
</bean>
</property>
</bean>
复制代码