如何在Spring中按一个字段查询并按另一个字段排序?

ryansan:

请求具有一个学生属性和一个名为SentDate的SQL Date字段。我正在尝试基于一个学生获取请求,并按SentDate字段对它们进行排序。我尝试了许多不同的查询,但是我做对了。在堆栈上阅读,我需要在Student和OrderBy之间使用“ By”,但这也无法解决。

List<Request> findAllByStudentByOrderBySentDate(Student student);

我收到错误:找不到类型为Student的属性!遍历的路径:Request.student。

请求:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long request_id;

@ManyToOne
@JoinColumn(name = "student_id")
private Student student;

@ManyToOne
@JoinColumn(name = "study_group_id")
private StudyGroup studyGroup;

private Date sentDate;

private Time time;

private String message;
...other fields

学生:

@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long student_id;

@OneToMany(mappedBy = "student", cascade = CascadeType.ALL)
private List<Request> requests;
...other fields
马可·贝勒(Marco Behler):

尝试时会发生什么(我将DESC作为排序方向,也可以尝试ASC)

List<Request> findByStudentOrderBySentDateDesc(Student student);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在查询中添加基于另一个字段的字段

Crystal Reports:按一个字段分组,按另一个字段排序

如何在反应中根据另一个字段更新一个字段?

如何查询一个字段大于另一个字段x天的记录?

如何对按另一个字段分组的列表进行排序

在Elasticsearch中查询一个字段不等于另一个字段

如何通过random()和另一个字段排序mysql查询结果?

如何按多个字段分组并获取另一个字段的计数

如何按数字 ASC 排序但强制从 SQL 中的另一个字段排序相同的值?

访问报告:如何对一个字段进行分组,但按另一个字段排序?

如何使用 FilterUserMixin 过滤 Django 中的一个字段或另一个字段

如何在弹性搜索中查询大于和小于另一个字段的字段值?

Mongodb按一个字段选择所有字段,然后按另一个字段排序

按字段排序,然后按C#中的另一个字段检查是否相等

如何在Java中按一个字段对cvs文件排序?

根据另一个字段更新一个字段

需要一个字段或另一个字段

一个字段基于另一个字段的求和

如何查询MongoDB的一个字段值是否以字符串的形式出现在另一个字段值中?

如何从查询中的一个字段获取信息以在另一个查询中使用?

如何按字段过滤包含另一个字段

如何在对另一个字段的ajax响应中获取数组

Mongodb在一个字段上查询取决于另一个字段

如何在访问中将表中的一个字段设置为等于表中的另一个字段

查询一个字段等于另一个数组字段?

在地图中按一个字段排序,然后按另一个字段删除元素?

如何在SQL查询的一个字段中求和多个字段?

如何在formik中基于另一个字段设置一个字段的输入值?

如何在另一个字段的任何行中查找具有一个字段内容的MySQL记录