エラー メッセージ: リクエストの処理に失敗しました; ネストされた例外は org.springframework.jdbc.BadSqlGrammarException です:

エラーメッセージ:

タイプ例外レポート

メッセージリクエストの処理に失敗しました。ネストされた例外は org.springframework.jdbc.BadSqlGrammarException:

説明サーバーは、要求の実行を妨げる予期しない状態に遭遇しました。

解決:

1. dao レイヤーの xxxMapper.xml ファイルの SQL ステートメントに文法エラー、特に中国語と英語の句読点の問題がないかどうかを確認します

        たとえば、SQL ステートメントでの中国語と英語の句読点の問題は次のとおりです。

<insert id="addBook" parameterType="Books">
    insert into ssmbuild.books (bookName,bookCounts,detail)
   値 (#{bookName} , #{bookCounts} , #{detail});
</挿入>

2. データベースのフィールド名が、プロジェクトの構成で設定されたフィールド名 (dao レイヤーの xxxMapper.xml ファイル内の SQL ステートメントのフィールド名) と一致しているかどうかを確認します (これも慎重に確認する必要があります)

3. データベースのリンクに問題がないか確認する(通常は問題ありません)

おすすめ

転載: blog.csdn.net/qq_51515673/article/details/124135286
おすすめ