`

SQL Error: 17059, SQLState: null

阅读更多

今天在配置hibernate 的时候,遇到一个问题,hibernate报这种错误

SQL Error: 17059, SQLState: null

JDBCExceptionReporter.logExceptions

原来在配置复合主键的时候,发现主键顺序不一致导致这个错误。

也就是说在配置hibernate的时候主表的复合外键要和子表的复合主键顺序一样。

 

分享到:
评论

相关推荐

    SQLState错误码查表

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

    DB2异常代码查询大全

    46. **+64501528**:表示列允许NULL值,但在定义时设置了NOT NULL。 47. **+65001538**:表示锁无法获取。 48. **+65301551**:表示指定位移未定义。 49. **+65501597**:表示GROUP权限设置错误。 50. **+65801600**...

    DB2_SQLSTATE__消息异常

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

    db2 错误码 大全

    - **SQLSTATE**: SQL警告状态 - **描述**: 表示SQL语句执行成功,但是存在一些警告信息。 ##### 3. 数据库表之间的关系不一致 - **SQLCODE**: +01201 - **SQLSTATE**: 545 - **描述**: 当数据库表之间的外键约束...

    DB2不允许访问表空间

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

    oracle错误一览表.txt

    oracle 错误一览表 oracle error-code

    DB2-ErrorCode解释大全

    在建立索引时如果没有包含NULL值的处理,当使用WHERE NOT NULL条件进行查询时,该条件会被自动忽略,不会对查询结果产生影响。 #### 三、权限及安全性错误码 **SQLCODE:** +551 **SQLSTATE:** 01548 **说明:** ...

    mysql数据库c++访问

    stmt->execute("CREATE TABLE Employees (id INT PRIMARY KEY NOT NULL, name TEXT NOT NULL, salary REAL NOT NULL, position TEXT NOT NULL)"); ``` 5. **数据插入**: 插入数据到表中: ```cpp stmt->...

    DB2错误代码(SQLSTATE消息异常)

    SQLSTATE是一种标准的五字符代码,用于识别SQL语句执行时的错误或异常状态。 标题中的"DB2错误代码(SQLSTATE消息异常)"指的是在DB2数据库操作中遇到了特定的SQLSTATE异常,这可能是由于多种原因,如语法错误、权限...

    PDO::errorCode讲解

    SQLSTATE 是一个五字符的标识符,按照 ANSI SQL 标准定义,用于表示数据库操作的状态或错误类型。通常,前两个字符代表错误类别,而后三个字符代表更具体的错误子类别。例如,'42S02' 是一个常见的错误代码,表示...

    PDO::errorInfo讲解

    - 如果没有执行过任何数据库操作,PDO::errorInfo将返回NULL。 - 当错误发生时,PDO::errorInfo返回的是最后一次操作的错误信息,而不是所有历史错误。 - PDO通常有两种错误处理模式:异常模式和非异常模式。在异常...

    mysql error 1130 hy000:Host’localhost’解决方案

    ERROR 1130 (HY000): Host ‘localhost’ is not allowed to connect to this MySQL server www.jb51.net 出现原因: mysql只有一个root用户,修改root密码后选了MD5,提交后,重新 登陆出现“Host ‘localhost’ is...

    DB2数据库错误代码

    #### 三、SQL错误(SQL Error) - **SQLCODE**: 负数 - **SQLSTATE**: 各不相同 - **说明**:此状态码表示SQL语句执行失败,具体原因需要根据不同的错误代码来分析。 #### 四、常见错误代码解析 1. **+01201545**...

    JAVA连接SQL SERVER

    ### JAVA连接SQL SERVER知识点 #### 一、简介 在企业级应用开发中,Java与数据库的交互是非常重要的环节。本文将详细介绍如何使用Java语言连接并操作Microsoft SQL Server 2000数据库。通过示例代码,我们将学习到...

    unix下的INFORMIX SQL语句的使用

    EXECSQL WHENEVER ERROR STOP; /* 连接到数据库 */ EXECSQL CONNECT TO 'stores7'; /* 声明游标 */ EXECSQL DECLARE demo CURSOR FOR SELECT fname, lname INTO :fname, :lname FROM customer WHERE ...

    db2 错码描述下载

    在使用DB2的过程中,可能会遇到各种SQL错误代码(SQL Error Code),这些错误代码有助于开发者和DBA快速定位问题并进行故障排除。本文将根据提供的部分DB2错误信息列表,详细介绍各个错误代码的具体含义及其处理方法...

    db2错误码大全

    13. **因为SQL语句引用一个远程对象,不能为该SQL语句执行EXPLAIN** - **错误码**: +218 - **SQLSTATE**: 01537 - **说明**: 当SQL语句引用了远程对象时,无法为其执行计划分析(EXPLAIN)。 14. **SQLDA中的SQLN...

    PHP PDOStatement::errorCode讲解

    `PDO::errorCode()` 返回的是整个PDO连接的最后错误代码,而`PDOStatement::errorCode()` 只关注于特定的PDOStatement对象上的错误,也就是说,它仅返回最后一次由该PDOStatement对象执行的SQL语句所引发的错误代码...

Global site tag (gtag.js) - Google Analytics