com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, please…

com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Failed to process, please…

一介小白,写代码的时候遇到的问题,记录自己的成长,希望能对大家有所帮助。


项目正常运行,在sql语句插入数据时报错

例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据
APP 中接收数据代码:

    <update id="rejectActive" parameterType="java.util.Map">
        update sys_user
        set id
        where id = #{id}
    </update>

原因分析:

项目中的sql-update语句中,set参数末尾多了一个“ ,”。


解决方案:

删除set最后一个参数末尾的逗号,重起项目,数据插入成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: Please implement TableNameHandler processing logic?这个异常通常是因为Mybatis Plus无法自动解析表名而引起的。解决这个问题的方法是实现TableNameHandler接口并在其中提供处理逻辑。以下是一个示例实现: ```java public class MyTableNameHandler implements TableNameHandler { @Override public String dynamicTableName(MetaObject metaObject, String sql, String tableName) { // 在这里提供处理逻辑,例如根据某个条件动态选择表名 return "my_table_name"; } } ``` 然后在Mybatis Plus的配置文件中配置这个TableNameHandler: ```xml <bean id="myTableNameHandler" class="com.example.MyTableNameHandler"/> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="plugins"> <array> <bean class="com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor"/> </array> </property> <property name="typeHandlersPackage" value="com.example.typehandler"/> <property name="typeAliasesPackage" value="com.example.entity"/> <property name="configuration"> <bean class="com.baomidou.mybatisplus.core.MybatisConfiguration"> <property name="mapUnderscoreToCamelCase" value="true"/> <property name="defaultExecutorType" value="SIMPLE"/> <property name="defaultStatementTimeout" value="25000"/> <property name="logImpl" value="LOG4J2"/> <property name="sqlParserConfig"> <bean class="com.baomidou.mybatisplus.core.parser.SqlParserConfig"> <property name="logicDeleteValue" value="1"/> <property name="logicNotDeleteValue" value="0"/> <property name="sqlParserHandlers"> <array> <bean class="com.baomidou.mybatisplus.core.parser.ISqlParser"/> </array> </property> </bean> </property> <property name="tableNameHandler" ref="myTableNameHandler"/> </bean> </property> </bean> ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值