亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java - 如何使用spring data jpa進(jìn)行兩個(gè)列和的結(jié)果排序

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

問(wèn)題描述

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

我使用的框架是spring data jpa。在使用sort時(shí),發(fā)現(xiàn)sort無(wú)法解析相加的表達(dá)式。提示表中無(wú)此成員。換了個(gè)方法,在entity中用@Transient聲明一個(gè)新成員payall(數(shù)據(jù)庫(kù)表中無(wú)此列),定義getPayall(){

return pay_a + pay_b;

}然后在sort中,使用”payall“進(jìn)行排序,結(jié)果運(yùn)行錯(cuò)誤,會(huì)提示 Unable to locate Attribute with the the given name [payall] on this ManagedType [io.koala.tobacco.dataservice.entity.PotentialCust]

目前有點(diǎn)不知道要如何處理了。還請(qǐng)各位高手多幫忙!感謝感謝!

問(wèn)題解答

回答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進(jìn)行查詢

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 国产农村1级毛片 | 欧美黑人粗大 | 精品久久香蕉国产线看观看亚洲 | 欧美zzzz| 视频偷拍一级视频在线观看 | 亚洲狠狠婷婷综合久久久久网站 | 在线国产一区二区三区 | 综合精品视频 | 国产精品拍拍拍福利在线观看 | 99久久精品国产综合一区 | 九九热视频精品在线观看 | 欧美r级限制禁片在线观看 欧美va在线高清 | 成人在线视频网 | 综合欧美日韩 | 国语毛片| 午夜a一级毛片一.成 | 国产在播放一区 | 一级无遮挡理论片 | 成人永久免费高清 | 91天堂一区二区 | 精品国产一区在线观看 | 草草在线免费视频 | 黄色片免费观看网站 | 亚洲丝袜在线播放 | 1024在线视频国产在线播放 | 国产精品一二区 | 国产一区视频在线播放 | 国产在线精品二区韩国演艺界 | 国产中文字幕视频 | 久草色视频 | 97精品视频在线 | 婷婷成人亚洲 | 亚洲精品aⅴ中文字幕乱码 亚洲精品aaa | 91成人午夜性a一级毛片 | 华人欧美国产在线精品 | 国产91av视频在线观看 | 国产三级播放 | 国产精品中文字幕在线 | 国产精品搭讪系列在线观看 | 特黄特色网站 | 毛片一级做a爰片性色 |