java 嵌套排序_java – Spring数据:按嵌套属性排序
我正在使用Spring Data中的JpaRepository和JpaSpecificationExecutor,我有一个问题是对方法findAll(规范,可分页,排序)进行排序
我想通过主repo类的嵌套属性对规范的结果进行排序.这是我的情况:
主要课程
class Foo {
//other properties
@OneToMany(mappedBy="foo")
private Set bars;
}
订购类
class Bar {
@ManyToOne
@JoinColumn(name="fooId")
private Foo foo;
//I WANT TO SORT BY THIS FIELD
@Column
private Date date;
}
这是我的回购
interface FooRepo extends JpaRepository,
JpaSpecificationExecutor{
//just jparepo methods
}
这就是我正在尝试订购这个结果
void anymethod(){
Sort sort = new Sort(Bar_.date.getName());
PageRequest pr = new PageRequest(anyPage, anyMaxResultsNum, sort);
repository.findAll(anySpecification, pr);
}
当我运行这个我得到“PropertyReferenceException:找不到类型Foo的属性日期!”
我怎样才能做到这一点?
解决方法:
@OneToMany(mappedBy="foo")
@OrderBy("date")
private Set bars;
标签:java,spring,spring-data
来源: https://codeday.me/bug/20190609/1205212.html
java 嵌套排序_java – Spring数据:按嵌套属性排序相关推荐
- java map 递归_Java实现递归将嵌套Map里的字段名由驼峰转为下划线
摘要: 使用Java语言递归地将Map里的字段名由驼峰转下划线.通过此例可以学习如何递归地解析任意嵌套的List-Map容器结构. 难度:初级 概述### 在进行多语言混合编程时,由于编程规范的不同, ...
- 大数据开发和java的前景_Java大数据开发前景好吗?
在IT职业领域,Java一直以来都是占据着非常重要的位置的,而在进入大数据时代之后,Java也再次获得了更好的发展方向.在大数据应用开发当中,Java是重要的编程语言,学大数据需要Java基础.今天我 ...
- java list多字段排序_java中list通过多条件排序
实现的效果类似于这样,首先通过一级类别id排序,其次是二级类别,最后是二级类别中的各项合计排序: 方法一 /** * 单品容器排序 * * @param productSellStatList * @ ...
- android 二级列表拖动排序_Excel的数据透视表六种排序方法
Excel的数据透视表排序不像表格中那样操作灵活,很多小伙伴对此不熟悉,本文系统讲解数据透视表的各种排序. 一.常规排序 二.组内排序 三.多关键字排序 四.手动拖动排序 五.手动输入排序 六.设置透 ...
- java for嵌套循环_Java优化for循环嵌套的高效率方法
前几天有人问过我一个问题,就是两个嵌套for循环执行效率的问题,问有什么好的办法替换.当时我想了想,实在想不起来,哎,惭愧!!! 请教了答案,恍然大悟. 比如:两个list中分别装有相同的对象数据. ...
- java collections.sort 忽略大小写排序_Java Spring Mongo排序忽略大小写问题
我正在使用Spring-Data-mongodb对MongoDB执行各种请求. 尝试执行分页&时用忽略的情况排序我得到一个例外, 这是我的代码: Sort.Order order = new ...
- java json修改_java – 如何编辑,修改嵌套的JSONObject
你能帮我解决这个问题吗? 例如,我有 JSONEObject { "glossary": { "title": "example glossary&q ...
- java map 实例_java中map集合嵌套形式简单示例
定义了一个学生类,封装了id和name属性,提供一个全参构造器,并复写toSting方法 class Student{ private String id; private String name; ...
- java中的repo什么意思_java – Spring数据jpa repo,为什么需要接口服务和服务实现
我刚刚开始使用 Spring Data JPA开发Spring Boot.当我从表生成模型时,我创建了一个modelRepo,它扩展了JpaRepository< myModel,String& ...
最新文章
- 漫话:如何给女朋友解释什么是 Git 和 GitHub?
- 谷歌又买算法送手机了,最新方法让背景虚化细节到头发丝,真有单反的感觉了...
- Win 8 app 获取窗口的宽度和高度, 本地化, 及文本读取
- 从玉谋定农业大健康-国情讲坛·林裕豪 :粤港澳大湾区菜篮子
- selenium随笔
- python语言的三个主要特点_python干货|新总结的4个python语言的特点,这几个细节值得关注...
- 实验二:SET-UID程序漏洞实验
- Jquery学习总结(7)——JQuery常用的10个方法总结
- oracle rsm0进程,12c DG broker DMON自动重启过程分析
- wow服务器文件夹,《60级魔兽世界WTFWDB文件夹全解析 by Qcat》
- linux环境编程apue,《UNIX环境高级编程》中apue.h的问题
- liunx系统文件中转站(ftp服务)项目
- 【实验操作】计算机网络cisco思科仿真实验操作汇总
- 一款免费好用的在线高效作图工具
- Jmeter 调用python3脚本
- linux安装activeMQ 5.16 以及集群环境
- Intel千兆网卡驱动Linux系统下安装方法
- 如何调整SAP HANA备份流数,增强Commvault对SAP HANA的备份性能?
- Hermitian matrix专题一
- 钱居宝给创业的还有想做副业的一点点思路想法
热门文章
- 跟着数百万人编程导师学C语言!
- 王者空白昵称v1.0安卓版下载
- 月薪十万的3D建模师,教你轻松学会3D建模
- R3LIVE代码详解(三)
- 工具-visio2016和本地正版office2016安装冲突问题(已解决,成功安装并存)
- Mbps Mb M Kb如何换算
- 面向Java开发人员的Docker:简介
- 可枚举属性和不可枚举属性(for...in循环和Objec.keys()和Object.getOwnPropertyNames())
- SpreadJS集算表联动数据透视表,高效实现前端数据多维分析
- Jmeter—jp@gc - Transactions per Second图表结果分析