我正在使用 JdbcTemplate.queryForInt 将 Row 插入数据库,然后取回 ID。
查询是"INSERT INTO metadocs(NAME) values (?) RETURNING METADOCID"
。如果我在 Flamerobin 中运行该语句,它可以正常工作。
但是,如果我从 Java 运行它,我会收到以下错误:
org.springframework.jdbc.UncategorizedSQLException: PreparedStatementCallback; uncategorized SQLException for SQL [INSERT INTO metadocs(NAME) values (?) RETURNING METADOCID]; SQL state [HY000]; error code [335544364]; GDS Exception. 335544364. request synchronization error; nested exception is org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544364. request synchronization error
Caused by: org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544364. request synchronization error
有谁知道这可能是由什么引起的?