public enum BoardSearchKeywordType {
TITLE,
CONTENT,
WRITER,
}
public class PageRequestDTO {
//목록 페이지를 요청할 때 사용하는 데이터를 재사용하기 쉽게 만드는 클래스.
private int page;
private int size;
private BoardSearchKeywordType type;
private String keyword;
BooleanBuilder conditionBuilder = new BooleanBuilder();
switch (type) {
case TITLE -> conditionBuilder.or(qBoard.title.contains(keyword));
case CONTENT -> conditionBuilder.or(qBoard.content.contains(keyword));
case WRITER -> conditionBuilder.or(qBoard.writer.email.contains(keyword));
}
이 코드를 봤을 때 t,c,w가 어떤 뜻인지 전혀 모르겠음.
수정