問題タブ [spring-boot-jpa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - spring が悪い SQL コードに関する例外をスローするのはなぜですか?
スプリングブートサーバーを持つアプリで作業しています。問題は、自動生成されたクエリではなく、悪いSQL例外をスローするクエリがあり、その理由を見つけることができないということです。また、MySQL をデータベースとして使用しています。これは私のリポジトリ コードです。
@Query アノテーションを持つものは私をスローします:
誰かが私が間違っていることを教えてもらえますか? コードを作り直そうとしましたが、そうではないようです
要求に応じてログを記録します(これだと思います)
編集:ページング可能なオブジェクトと関係があることがわかります。つまり、ページに収まるよりも多くのオブジェクトがある場合です。デフォルトで10ページあり、12個のオブジェクトがあり、1ページに収まると機能しませんでした(ここではページサイズを15に増やしました)。
編集: プロジェクトとチームのクラス
spring-boot - springboot JPAのテーブルにレコードが既に存在するかどうかを確認するにはどうすればよいですか?
4つのフィールドを持つテーブルがあります。そして、既に存在するレコードを挿入した場合、つまりすべてのフィールド値がテーブルの前のレコードと一致します。データベースに挿入せずにレコードのみを返すにはどうすればよいですか?
私のモデルは次のようになります。
そしてコントローラーはこれを見てください:
郵便配達員を使用して、次のようなデータを送信します。
ここでは、テーブルに既に存在するデータを送信しています。それで、このレコードがすでに存在するかどうかを確認したいですか?存在しない場合はテーブルに挿入し、それ以外の場合はその存在するレコードを返します。
springboot Jpa休止状態を使用してそれを達成するにはどうすればよいですか?