关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 8766|回复: 2

sql 关键字

[复制链接]
发表于 2018-1-29 16:34:47 | 显示全部楼层 |阅读模式
当数据库表有字段是数据库关键字 在进行操作的时候会报这种错:SQL Error: 1064, SQLState: 42000[2018-01-29 15:54:57] [ERROR] [org.hibernate.engine.jdbc.spi.SqlExceptionHelper:144] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC='444', NAME='华侨城洲际酒店', NAME_EN='tt', ORG='华侨城洲际酒' at line 1

这种问题怎么解决(数据库字段名不能更改)
`M6R5(GXZH]Y`7J$YH03(91.png
发表于 2018-1-29 16:41:54 | 显示全部楼层
被用关键字啊
 楼主| 发表于 2018-1-29 16:57:40 | 显示全部楼层
admin 发表于 2018-1-29 16:41
被用关键字啊

已解决 !  将表名或字段名用两个重音符号(`)括起来
        @Column(name ="`DESC`",nullable=false,length=255)
        public java.lang.String getDesc(){
                return this.desc;
        }

        /**
         *方法: 设置java.lang.String
         *@param: java.lang.String  描述信息
         */

        public void setDesc(java.lang.String desc){
                this.desc = desc;
        }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表