org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute batch

  • 问题描述:
    org.springframework.dao.InvalidDataAccessResourceUsageException: could not execute batch; SQL [update user_class set name=?, desc=?, organization_id=?, is_delete=?, create_time=?, update_time=? where id=?]; nested exception is org.hibernate.exception.SQLGrammarException: could not execute batch

  • 问题原因:
    在建表的时候犯了一个低级错误,错误的原因是错用了mysql的关键字作为字段。其中有一个字段是desc,本意是描述的意思,但是在mysql里面,desc是关键字,降序排序的意思,所以不能用这个作为表的字段。

  • 解决方法:
    不再使用desc这个作为字段

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,384评论 19 139
  • 转载,觉得这篇写 SQLAlchemy Core,写得非常不错。不过后续他没写SQLAlchemy ORM... ...
    非梦nj阅读 10,821评论 1 14
  • sqlmap用户手册 说明:本文为转载,对原文中一些明显的拼写错误进行修正,并标注对自己有用的信息。 ======...
    wind_飘阅读 6,335评论 0 5
  • 我的伯父,今年已八十一岁高龄,是一名乡镇正科级退休干部。 伯父一直是爷爷奶奶的骄傲,是我们这个家族的骄傲。打我记事...
    盼盼童鞋阅读 4,982评论 2 1
  • 语言是一门必修课,无论你来自哪里或者是去哪里,你都需要用到它。也许你说,我可以用到手语去表达,但是总归是需要...
    玉壶冰心之晗嫣阅读 5,007评论 2 10