【发布时间】:2021-01-25 10:56:48
【问题描述】:
我有一个Student POJO,我正在尝试从表中为用户输入的输入类获取最新的Student 记录。我知道findTopByIdDesc 可用于最新记录,但如何获取特定列值的最新记录。是否有任何 JPA 实现,或者我是否必须编写自定义查询来执行此操作?
这是我的 POJO:
public class Student {
@Id
@GeneratedValue(strategy= GenerationType.SEQUENCE,generator = "student_seq")
@SequenceGenerator(name="student_seq",allocationSize = 1)
@Column(name="key_ring_id",insertable =false,nullable = false,updatable = false)
private Long id;
@Column(name="name")
private String name;
@Column(name ="class")
private String class;
}
例如,如果 A 班有 10 名学生,B 班有 10 名学生。我需要获取 A 班的最新条目。
【问题讨论】:
-
在 SQL 中查找 CDC..可能对您有所帮助
标签: java sql spring-data-jpa