1. ホーム
  2. java

無効なカラム名、エラーは完全に解決

2022-02-16 18:35:17
<パス

カラム名が無効です。このブログを書いた理由は、以前この問題に遭遇して解決できなかったのですが、今回また遭遇し、格闘の末ようやく解決できたので、ここに記録しておこうと思います。

まずは背景から。マッパーマッピングとオラクルデータベースによる非常にシンプルなクエリです。コードの主要部分は以下の通りです。

<ブロッククオート

その結果、コードを実行するとInvalid column nameエラーが報告され続けています。マッピングされたフィールドとデータベースをN回比較したところ、矛盾はなく、書き間違いでもなく、データベースのsqlも正常に実行できます。ネットで見つけた方法をすべて試したが、うまくいかなかった。一度また、会社の神、クエリの別の方法を求める、解決、問題はまだ原因を知っていない発生しました。この時間は再び、私が発生した、私はゆっくりと少し、大文字、大文字と小文字のフィールドの小文字をしようとすると、私の連続試行の下で働いていない、最終的に発見:私のSQLステートメントは、選択だけフィールドであり、私は5があるマップされます。私はマッパーは、私が選択したものにフィールドをマッピング変更し、このように、残りの部分を削除しました。

<ブロッククオート

完璧な解答! 残念ながら、言葉が出ません、まだ基礎がしっかりできていないだけのようです、勉強になったと思いましょう。