プロジェクトの起動エラー:
原因:com.ibatis.common.jdbc.exception.NestedSQLException:
--- sql /sql_audit_data.xmlでエラーが発生しました。
---パラメータマップの適用中にエラーが発生しました。
--- getAuditDataList-InlineParameterMapを確認します。
---ステートメントを確認してください(クエリは失敗しました)。
---原因:java.sql.SQLSyntaxErrorException:ORA-01747:user.table.column、table.columnまたは列
エラーの理由:テーブルの列名がOracleによって宣言されたキーワードを使用しているため。select
* from v $ reserved_words ORDER BY KEYWORDASCでoracleキーワードを表示します。
確認したところ、テーブル内でフィールド名とオラクルが重複していることがわかりました。フィールド名を変更したところ、問題は解決しました。