SpringBoot/JPA
-
SpringBoot 에서 JPA 사용하기 - 활용 하기SpringBoot/JPA 2023. 10. 31. 23:50
이전 글: JPA 환경설정 하기 SpringBoot 에서 JPA 사용하기 - 환경설정 하기 Lombok 설치하기 Lombok을 설치하면 별도의 getter/setter 을 만들지 않아도, 어노테이션으로 간단히 객체를 다룰 수 있다. JPA 는 DB 상의 데이터를 객체처럼 다룰 수 있는 핵심 장점이 있는데, Lombok은 그 joelinseoul.tistory.com 조회할 메소드를 JPQL 문법에 맞추어 메소드로 작성하면, 설정된 데이터베이스에 맞는 쿼리를 조회하여 결과를 리턴해준다. JPA 가 제공하는 메소드는 아래와 같다. 조회하기 JPA 가 제공하는 조회 메소드는 아래 표와 같다. 메소드 명 설명 리턴 예시 findAll() 모든 행 조회 List findAll(); findBy컬럼명() 컬럼값으로..
-
SpringBoot 에서 JPA 사용하기 - 환경설정 하기SpringBoot/JPA 2023. 10. 31. 17:13
Lombok 설치하기 Lombok을 설치하면 별도의 getter/setter 을 만들지 않아도, 어노테이션으로 간단히 객체를 다룰 수 있다. JPA 는 DB 상의 데이터를 객체처럼 다룰 수 있는 핵심 장점이 있는데, Lombok은 그 장점을 더욱 돋보이게 해준다. Lombok 설치는 아래 글에서 확인할 수 있다. 이클립스에 Lombok 설치하기 Lombok 은 객체지향 개발을 편리하게 해주는 라이브러리이다. Entity 클래스 에서 직접 Getter/Setter 를 만들 필요 없이, @Data 혹은 @Getter/@Setter 등의 어노테이션만 추가하면 객체를 편리하게 사용하게 joelinseoul.tistory.com spring-boot-starter-data-jpa 의존성 추가 우선 그래들에 의존성..