博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis 错误Should be: #{propName,attr1=val1,attr2
阅读量:6815 次
发布时间:2019-06-26

本文共 2242 字,大约阅读时间需要 7 分钟。

  hot3.png

Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2;

        update wm_stock_${model.tableName}        
            
                WMST_WR_ID = #{model.wmstWrId,jdbcType=INTEGER},                        
                WMST_WH_LOC_ID = #{model.wmstWhLocId,jdbcType=INTEGER},                        
                WMST_SKU_ID = #{model.wmstSkuId,jdbcType=INTEGER},                        
                WMST_SKU_NAME = #{model.wmstSkuName,jdbcType=VARCHAR},                        
                WMST_SKU_GRADE = #{model.wmstSkuGrade,jdbcType=VARCHAR},                        
                WMST_CODE = #{model.wmstCode,jdbcType=VARCHAR},                        
                WMST_SKU_BATCH = #{model.wmstSkuBatch,jdbcType=VARCHAR},                        
                WMST_SKU_UNIT = #{model.wmstSkuUnit,jdbcType=VARCHAR},                        
                WMS_SKU_CATEGORY = #{model.wmsSkuCategory,jdbcType=INTEGER},                        
                WMST_CUSTOMER_CODE = #{model.wmstCustomerCode,jdbcType=INTEGER},                        
                WMST_CUSTOMER_NAME = #{model.wmstCustomerName,jdbcType=INTEGER},                        
                WMST_ENABLED_NUMBER = #{model.wmstEnabledNumber,jdbcType=DOUBLE},                        
                WMST_NOW_NUMBER = #{model.wmstNowNumber,jdbcType=DOUBLE},                        
                WMST_MOVEIN_NUMBER = #{model.wmstMoveinNumber,jdbcType=DOUBLE},                        
                WMST_MOVEOUT_NUMBER = #{model.wmstMoveoutNumber,jdbcType=DOUBLE},                        
                WMST_FROZEN_NUMBER = #{model.wmstFrozenNumber,jdbcType=DOUBLE},                        
                WMST_WH_LOC_TYPE = #{model.wmstWhLocType,jdbcType=INTEGER},                        
                WMST_RECEIVE_DATE = #{model.wmstReceiveDate,jdbcType=TIMESTAMP},                        
                WMST_FINANCE_ORDER_CODE = #{model.wmstFinanceOrderCode,jdbcType=VARCHAR},                        
                WMST_ORDER_NO = #{model.wmstOrderNo,jdbcType=VARCHAR},                        
                WMST_STATUS = #{model.wmstStatus,jdbcType=INTEGER},                        
                WMST_EXEPICK_VERSION = #{model.wmstExepickVersion +1,jdbcType=INTEGER},                        
                WMST_PRODUCT_DATE = #{model.wmstProductDate,jdbcType=TIMESTAMP},                        
                WMST_DISABLE_DATE = #{model.wmstDisableDate,jdbcType=TIMESTAMP},                        
                WMST_VALIDITY_DATE = #{model.wmstValidityDate,jdbcType=VARCHAR},                        
                WMST_STORE_START_DATE = #{model.wmstStoreStartDate,jdbcType=TIMESTAMP},                        
                WMST_STORE_LAST_DATE = #{model.wmstStoreLastDate,jdbcType=TIMESTAMP},                    
         where WMST_ID = #{model.wmstId,jdbcType=INTEGER}    

一条update 语句引发的血案?有两个方面的原因:

  1. 跟你从网上搜到的结果一样:说的是#{model.wmstStoreLastDate,jdbcType=TIMESTAMP},等号之间有空格;

  2. 数据库数据存在问题(我的属于这种);

转载于:https://my.oschina.net/boonya/blog/664548

你可能感兴趣的文章
js设计模式--发布订阅模式
查看>>
手把手教你用koa+mongoodb实现自己的接口
查看>>
项目管理与需求变动的探讨
查看>>
未来你是CTO还是架构师?
查看>>
2018年11月TIOBE编程语言排行榜,Java稳居第一
查看>>
Nervos 与 AlphaWallet 正式建立深度合作关系
查看>>
JavaScript之关于this对象
查看>>
阿里云自助诊断系统技术解析
查看>>
hive的基本操作
查看>>
教你构建强大的Mac工作流
查看>>
以中间件,路由,跨进程事件的姿势使用WebSocket
查看>>
C#将Excel数据表导入SQL数据库的两种方法(转)
查看>>
红黑树上
查看>>
我如何用Django开发一个项目
查看>>
JavaScript面向对象中的错误与异常个人分享
查看>>
如何实现一个JSON.parse
查看>>
深入学习TypeScript
查看>>
calico网络模型中的路由原理
查看>>
AutoScaling 弹性伸缩附加与分离RDS实例
查看>>
冒泡事件
查看>>