반응형
@OneToMany나 @ManyToOne 연관관계 설정시 @Orderby로 정렬을 할 수 있다.
@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL)
@OrderBy(clause = "key")
@JoinColumns({
@JoinColumn(name="A", referencedColumnName="A", insertable = false, updatable = false),
@JoinColumn(name="B", referencedColumnName="B", insertable = false, updatable = false)
})
private List<Amount> amountList;
@ManyToOne(fetch=FetchType.LAZY, cascade = CascadeType.ALL)
@JoinColumns({
@JoinColumn(name = "A", referencedColumnName = "A" , insertable = false, updatable = false),
@JoinColumn(name = "B", referencedColumnName = "B" , insertable = false, updatable = false),
})
@OrderBy(value = "key")
private Member member
// 내림차순
@OrderBy("key DESC")
// 오름차순
@OrderBy("key ASC")
반응형
'애플리케이션 개발 > JPA' 카테고리의 다른 글
[JPA] JPQL과 QueryDSL의 차이 (0) | 2023.03.09 |
---|---|
[JPA] FetchType.LAZY vs FetchType.EAGER (0) | 2023.01.26 |
[JPA] queryDSL (0) | 2023.01.13 |
[JPA] com.sun.jdi.InvocationException occurred invoking method. (0) | 2023.01.10 |