zoukankan      html  css  js  c++  java
  • Java之数据库表字段有关键字报错java.sql.SQLSyntaxErrorException

    前两天在开发中遇到一个坑,本来我在快乐的做着增删改查,然后悲剧发生了,在查询数据库的过程中,报了java.sql.SQLSyntaxErrorException:

    经过排查,是因为数据库表字段中存在关键字:

    下面重点来了,我用的是mybatis-plus,我的解决方案如下:

    在这个字段上增加@TableField(value="`key`")注解即可,用``将字段包起来,是英文半角状态下的数字1前面的那个符号。

    再运行起来就没问题啦

    one more thing:

    1.如果你用的是jpa,那么可以在字段上增加注解@Column(name="`key`")即可。

    2.以上方法是在不能修改数据库字段的情况下,如果你能修改字段,修改字段名即可。

     

    以上希望可以帮到大家。

  • 相关阅读:
    hdu5289 RMQ+二分
    poj1459 最大流Dinic
    poj2391 最大流+拆点
    poj1087&&hdu1526 最大流
    NOI2004 郁闷的出纳员
    Treap入门(转自NOCOW)
    poj 2892
    vijos 1512
    对拍程序
    poj 3264
  • 原文地址:https://www.cnblogs.com/ailanlan/p/12034443.html
Copyright © 2011-2022 走看看