皆さん、こんにちは。現在、テーブル内の 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]
今はどう対処していいのか分かりません。専門家の皆様、助けてください!ありがとう!
リーリー リーリー
nativeQuery = true ネイティブ SQL を使用してクエリを実行します