@Where1 JPA @Where 일괄 조회 사용법 및 문제점과 해결방안 프로젝트 진행 중, 엔티티 특정 필드의 상태가 'N'인 모든 데이터가 조회되지 않도록 일괄 적용할 방법이 필요하여 @Where를 적용하게 되었고 사용 방법 및 적용 이후 발생한 문제와 다양한 테스트 경험에 대해 공유하고자 한다. - 사용 방법 @Where의 사용방법은 굉장히 단순하다. 엔티티 클래스에 org.hibernate.annotations 패키지의 @Where를 클래스 단위에 작성하면 된다. (해당 어노테이션은 클래스뿐 아니라 메서드, 필드 단위도 설정은 가능하지만 테스트를 진행하지는 않았다.) 만약, 입양되지 않은 상태의 시바견 데이터는 항상 조회 조건에 포함이 안되었으면 좋겠다.라고 한다면 is_adopted 필드의 상태가 'N'이 아닌 데이터만 조회할 수 있도록 설정한다. @Where(cla.. 2023. 1. 24. 이전 1 다음