`

Hibernate中遇到的SQL Error: 156, SQLState: S1000错误

阅读更多

今天遇到这样一个错误

util.JDBCExceptionReporter          77  ) SQL Error: 156, SQLState: S1000
(util.JDBCExceptionReporter          78  ) 在关键字 'user' 附近有语法错误。

.......
Caused by: java.sql.SQLException: 在关键字 'user' 附近有语法错误。
.......

上网查解释是用的 一些值与sql2005中的关键字段重名引起的。

解决办法:把user名字换成别的就行,例如username

看来user是一个很“吃香”的名字啊,以后注意

2
0
分享到:
评论

相关推荐

    SQLState错误码查表

    SQLSTATE 错误码是 SQL 语句执行过程中出现的错误代码,它们是标准化的错误代码,可以帮助开发者快速地定位和解决问题。本文档提供了 SQLSTATE 错误码的详细信息,包括错误代码、错误描述和解决方法。 SQLSTATE ...

    SQL错误代码大全

    收集汇总了设计者在SQL 编程中所有出现的错误代码提示大全 希望对大家有所帮助

    DB2异常代码查询大全

    33. **+49501616**:表示SQL语句中的元素被错误地解释。 34. **+53501591**:表示对象名重复,可能导致覆盖现有对象。 35. **+54101543**:表示找不到对象。 36. **+55101548**:表示权限ID缺少执行DB2操作所需的...

    解决SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded_runtimeerror怎么修复

    在MySQL数据库操作中,"SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded" 是一个常见的错误,它意味着在执行事务时,系统等待锁定资源的时间超过了预设的限制。这个错误通常发生在并发环境中,当...

    oracle数据库错误大全

    然而,在日常操作和维护中,我们可能会遇到各种错误,这些错误可能是由于多种原因导致的,如语法错误、配置问题、资源不足或是系统内部错误等。"Oracle数据库错误大全"是一个非常实用的工具,它提供了一个全面的错误...

    关键字user附近有语法错误解决方案

    警告: SQL Error: 156, SQLState: S0001 org.hibernate.exception.SQLGrammarException: could not execute query org.hibernate.util.JDBCExceptionReporter logExceptions 严重: 关键字 'user' 附近有语法错误。...

    MySQL导入sql脚本错误:2006 解决方法

    MySQL导入sql脚本错误:2006 – MySQL server has gone away 到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错: Error occured at:2014-03-24 11:42:24 Line no.:85 Error Code: 2006 - MySQL ...

    DB2_SQLSTATE__消息异常

    SQLSTATE值是SQL标准中定义的一系列五字符代码,用于标识SQL语句执行的状态,包括成功或失败的具体原因。 #### SQLSTATE 值详解 在给出的部分内容中,列出了大量的SQLSTATE值及其简要含义。这里将对这些状态码进行...

    GBase 8s SQL 指南:教程

    本教程将深入讲解GBase 8s中的SQL使用,帮助读者掌握其核心概念和功能。 1. **SQL简介** SQL,全称Structured Query Language,是用于管理关系数据库的标准编程语言。它包括数据查询、数据更新、数据插入和数据...

    oracle和Hibernated的结合

    2. **Hibernate ORM**:Hibernate是Java世界中的一个ORM框架,它消除了手动编写SQL的需要,将Java对象直接映射到数据库表。使用Hibernate,开发者可以定义实体类,这些类代表数据库中的表,类的属性对应表的列。...

    DB2的SQL、sqlcode、sqlstate错误码中文大全

    因此,本文旨在整理 DB2 的 SQL、sqlcode、sqlstate 错误码大全,提供详细的错误码说明和用户响应方法,帮助用户快速解决问题,提高工作效率。 SQL0000 - SQL0099 在 DB2 中,SQL0000 - SQL0099 错误码系列主要...

    db2 错误码 大全

    在使用DB2数据库的过程中,可能会遇到各种各样的错误,了解这些错误码的意义及其解决方法对于数据库管理员来说至关重要。本文将详细介绍DB2中的常见错误码及其含义,帮助用户更好地理解并处理这些问题。 #### 一、...

    sql数据库死锁查询工具

    在SQL数据库管理中,死锁和阻塞是常见的问题,特别是在多用户环境下,它们可能导致系统性能下降甚至数据丢失。理解并有效地处理这些问题至关重要。本文将深入探讨“sql数据库死锁查询工具”及其在解决数据库死锁和...

    MySQL Error Code文档手册

    在 MySQL 数据库中,错误代码可以分为五个级别:Error、Warning、Note、Info 和 Debug。其中,Error 是最严重的错误级别,表示 MySQL 数据库无法继续执行当前操作;Warning 表示 MySQL 数据库可以继续执行当前操作,...

    DB2常用错误信息大全

    然而,在使用DB2过程中,用户可能会遇到各种各样的错误信息,这些错误信息有时表述不够直观明确,导致问题排查变得困难。本文旨在通过解析一系列常见的DB2错误信息,帮助用户更好地理解和解决这些问题。 #### 二、...

    1585错误解决方案.docx

    在使用IBM DB2数据库时,有时可能会遇到错误代码SQL1585N,这表示当前系统中不存在具有足够页大小的系统临时表空间,导致某些操作无法执行。SQLSTATE=54048进一步确认了这是一个与表空间管理相关的错误。针对这个...

    SQL错误状态的提示信息

    在数据库操作过程中,经常会遇到各种各样的错误或异常情况。为了更好地理解和处理这些错误,SQL标准定义了一套错误代码体系——SQLSTATE,它可以帮助开发者和数据库管理员快速定位问题所在。本文将详细介绍SQLSTATE...

    数据库错误代码和消息

    在数据库管理与操作过程中,遇到错误是不可避免的。为了帮助用户快速定位问题并解决问题,数据库系统通常会提供一系列的错误代码及其对应的错误消息。本文主要介绍了MySQL数据库中部分常见的错误代码及错误消息,并...

    DB2不允许访问表空间

    DB2SQLError: SQLCODE=-290, SQLSTATE=55039, SQLERRMC=null, DRIVER=3.50.152 消息:不允许访问表空间。SQLCODE=-290, SQLSTATE=55039, DRIVER=3.50.152 ``` 此错误提示中的`SQLCODE=-290`和`SQLSTATE=55039`表明...

    对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 \"7\"的错误:SQL0668N Operation not

    在SQL数据库操作中,我们可能会遇到各种错误代码,其中SQLSTATE=57016 SQLCODE=-668是一个常见的错误,特别是在IBM DB2数据库系统中。这个错误通常表示一个操作无法执行,因为对象(如表)正被其他事务占用或者处于...

Global site tag (gtag.js) - Google Analytics