프로그래밍/java

Lombok 사용시 Boolean 타입 @Data, @Getter 주의

승민아 2023. 10. 1. 15:04

Lombok 사용시 이상하게

boolean isParent 필드의 getIsParent() 메서드가 생성이 안되는 것이다.

@Entity
@Data
public class Comment {
    private boolean isParent;
}

Cannot resolve method

 

boolean 타입인 경우 getter는 getXXX로 생성이 되는 것이 아니라.

isXXX로 생성이 된다. boolean 타입은 getter를 관례상 isXXX로 작성하는 것이다.

 

아래와 같이 변경하여 사용해주자.

 

Comment 컬럼명 변경

 alter table comment CHANGE is_parent parent int;

 

Comment 필드 변경

private boolean parent;