Spring Data jpaを使用して2つの列の合計の結果をソートする方法
过去多啦不再A梦
过去多啦不再A梦 2017-05-27 17:41:27
0
1
1104

皆さん、こんにちは。現在、テーブル内の 2 つの列の合計を見つけて、結果を並べ替える必要があります。詳細な説明は次のとおりです:
私のテーブルには 2 つの列があります: 料金 a (pay_a) と料金 b (pay_b)。現在の要件は、この 2 つを加算して合計することです (paytable から (pay_a pay_b) を選択します)。 , 次に、結果がソートされます(データベースはoracleを使用します)。

私が使用しているフレームワークは spring data jpa です。 sort を使用すると、sort では加算式を解析できないことがわかりました。プロンプト テーブルにはそのようなメンバーはありません。
メソッドを変更し、@Transient を使用してエンティティ内の新しいメンバー payall を宣言し (データベース テーブルにそのような列はありません)、getPayall() を定義します。
{

リーリー

}
その後、並べ替えで "payall" を使用して並べ替えると、結果はエラーになります。
この ManagedType [io.koala.tobacco. dataservice で指定された名前 [payall] の属性が見つかりません。 .entity.PotentialCust]

今はどう対処していいのか分かりません。専門家の皆様、助けてください!ありがとう!

过去多啦不再A梦
过去多啦不再A梦

全員に返信(1)
某草草

リーリー リーリー

nativeQuery = true ネイティブ SQL を使用してクエリを実行します

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート