![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_5.gif)
JPASpring Data JPA의 메서드 명명 규칙에 따라 findByActiveTrue()라는 메서드를 작성하면, 내부적으로 "SELECT * FROM users WHERE active = true" 쿼리가 자동 생성JPA의 엔티티 매핑(Entity Mapping) 기능 덕분에, User 엔티티와 users 테이블의 컬럼이 자동으로 매핑JPA는 내부적으로 Reflection을 사용하여 User 클래스의 필드에 ResultSet 값을 자동으로 채워줌파라미터 바인딩이 자동으로 처리됨JPA의 메서드 네이밍 전략에 따라, findByRole(String role)을 작성하면 "SELECT * FROM users WHERE role = ?" 쿼리를 자동 생성하고, ? 자리에 role 값을 자동으로 채움자동 트..