無効なカラム名、エラーは完全に解決
2022-02-16 18:35:17
カラム名が無効です。このブログを書いた理由は、以前この問題に遭遇して解決できなかったのですが、今回また遭遇し、格闘の末ようやく解決できたので、ここに記録しておこうと思います。
まずは背景から。マッパーマッピングとオラクルデータベースによる非常にシンプルなクエリです。コードの主要部分は以下の通りです。
<ブロッククオート
その結果、コードを実行するとInvalid column nameエラーが報告され続けています。マッピングされたフィールドとデータベースをN回比較したところ、矛盾はなく、書き間違いでもなく、データベースのsqlも正常に実行できます。ネットで見つけた方法をすべて試したが、うまくいかなかった。一度また、会社の神、クエリの別の方法を求める、解決、問題はまだ原因を知っていない発生しました。この時間は再び、私が発生した、私はゆっくりと少し、大文字、大文字と小文字のフィールドの小文字をしようとすると、私の連続試行の下で働いていない、最終的に発見:私のSQLステートメントは、選択だけフィールドであり、私は5があるマップされます。私はマッパーは、私が選択したものにフィールドをマッピング変更し、このように、残りの部分を削除しました。
<ブロッククオート
完璧な解答! 残念ながら、言葉が出ません、まだ基礎がしっかりできていないだけのようです、勉強になったと思いましょう。
関連
-
Java エラー報告 スレッド "main" での例外 java.util.NoSuchElementException
-
eclipse の実行時に java 仮想マシンが見つからなかった
-
Eclipseプロンプトを実行する java仮想マシンを使用しない
-
linux run jarfile Invalid or corrupt jarfile error.
-
アイデア Springboot Web プロジェクトを jar にパッケージ化する場合、Error: 無効または破損した jarfile x.jar 解決策
-
maven プラグイン エラー プラグインの実行は、ライフサイクル構成ソリューションの対象外です。
-
プラグインの実行は、ライフサイクル構成によってカバーされていません: org.codehaus.mojo:aspectj-maven-plugin:1.3.
-
SyntaxError: JSON入力の予期せぬ終了 解決策とアイデア
-
Android TextViewの行間解析
-
トークン "{" のシンタックス エラー、このトークンの後に { があるはずです。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
java の例外が発生しました java
-
undefinedeclipse エラー。この行に複数のアノテーションが見つかりました: - 文字列を型解決に解決できない
-
myeclipseでコンパイルするとAntエラーが発生する javaの例外が発生しました。
-
[オリジナル】java学習ノート【II】よくあるエラー クラスパス上のクラスファイルが見つからない、またはアクセスできない場合
-
java.lang.NoClassDefFoundError: org.apache.jasper.el.ELContextImpl クラスを初期化できませんでした。
-
java -serverコマンドで「Error: no `server' JVM at ... jvm.dll」を解決する方法です。
-
Ali cloud ubuntu16 システムで LAMP を構築し、tomcat、jdk をインストールし、最初の javaweb プロジェクトを tomcat にデプロイする 詳細手順
-
Easyui Resource が Document と解釈され、MIME タイプが application/json で転送された場合について。
-
Java文字列プレースホルダー使用