Firebirdのクエリは、org.firebirdsql.jdbc.fbsqlexceptionでクラッシュしています:GDS例外。 335544364.リクエスト同期エラー
-
28-09-2019 - |
質問
jdbctemplate.queryforintを使用して、dbに行を挿入してから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
誰かがこれが何によって引き起こされるのか考えを持っていますか?
解決
Oracleとは異なり、私はそれがわかりません ジェイバードJDBCドライバー サポートします RETURNING
構文。または、を見ることもできます getGeneratedKeys()
メソッド、議論 ここ.
所属していません StackOverflow