色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

java - 如何使用spring data jpa進行兩個列和的結果排序

瀏覽:90日期:2023-11-15 16:41:20

問題描述

大家好,目前有個需求就是求表中兩列的和,然后將結果排序。詳細描述如下:我的表里有兩列是費用a(pay_a)和費用b(pay_b),目前的需求是要將這兩者相加求和(select (pay_a + pay_b)from paytable),然后結果排序(數據庫使用的是oracle)。

我使用的框架是spring data jpa。在使用sort時,發現sort無法解析相加的表達式。提示表中無此成員。換了個方法,在entity中用@Transient聲明一個新成員payall(數據庫表中無此列),定義getPayall(){

return pay_a + pay_b;

}然后在sort中,使用”payall“進行排序,結果運行錯誤,會提示 Unable to locate Attribute with the the given name [payall] on this ManagedType [io.koala.tobacco.dataservice.entity.PotentialCust]

目前有點不知道要如何處理了。還請各位高手多幫忙!感謝感謝!

問題解答

回答1:

@Query(value = 'select new test.Account(a.price1 + a.price2) from Account a', nativeQuery = true)Account testSum();

package test;public class Account { public Account(price1, price2) { }}

nativeQuery = true 使用原生的sql進行查詢

標簽: java
相關文章:
主站蜘蛛池模板: 韩国一级理黄论片 | 在线视频欧美亚洲 | 国产一区免费观看 | 久草在线免费福利视频 | 99爱视频免费高清在线观看 | 亚洲欧美一区二区三区在饯 | 国产精品偷伦费观看 | 中文字幕99在线精品视频免费看 | 99在线视频精品 | 亚洲一区中文字幕在线 | 亚洲一区二区三区国产精品 | 台湾一级特黄精品大片 | 精品免费视频 | 国产欧美久久久精品影院 | 99热久久国产精品一区 | 99国产精品久久久久久久日本 | 一男一女的一级毛片 | 欧美高清日韩 | 性欧美一级毛片 | 国产日韩一区二区三区 | 亚洲超大尺度激情啪啪人体 | 在线亚洲成人 | 欧美精品一区二区在线观看播放 | 国产高清一区二区三区免费视频 | 免费高清国产 | 成人午夜看片在线观看 | aaa一级特黄| 欧美性妇 | 亚洲国产精品看片在线观看 | 国产色啪午夜免费视频 | 成年男女免费视频 | 欧洲一级视频 | 色婷婷国产精品欧美毛片 | 全部孕妇毛片丰满孕妇孕交 | 免费人成年短视频在线观看网站 | 亚洲国产精品网 | 毛片一级在线观看 | 国产三级在线观看a | 国产精品成人自拍 | 一色屋精品亚洲香蕉网站 | 美女图片131亚洲午夜 |