JPA 2

스프링데이터 JPA (JpaRepository)

스프링 데이터 JPA - 스프링 데이터 JPA는 JPA를 보다 더 편리하게 사용하도록 도와주는 기술이다. - 개발자가 데이터 액세스 계층을 구현하는데 필요한 많은 반복적인 코드를 줄이고, 간단한 설정을 통해 데이터베이스와의 상호 작용을 가능하게 하는 것입니다. - JpaRepository와 같은 인터페이스를 사용하여 기본적인 CRUD(Create, Read, Update, Delete) 기능을 제공받을 수 있습니다 - Spring Data JPA는 JPA를 사용하여 데이터베이스와 상호 작용하는데 도움을 주는 스프링 프레임워크의 일부입니다. JpaRepository - JpaRepository는 Spring Data JPA에서 제공하는 인터페이스로, 기본적인 CRUD(Create, Read, Update,..

Spring 2023.11.30

스프링부트 jpa 라이브러리 추가 및 연결(인텔리제이)

먼저 build.gradle 파일에 jpa,h2 데이터베이스 관련 라이브러리를 추가해준다. 그리고 application.properties에 두줄도 추가해준다. - show-sql : JPA가 생성하는 SQL을 출력한다. - ddl-auto : JPA는 테이블을 자동으로 생성하는기능을 제공하는데 none을 사용하면 해당기능을 끈다. create 를 사용하면 엔티티 정보를 바탕으로 테이블도 직접 생성해준다. 그러고 나서 Gradle에 새로고침 모양을 눌러줘서 라이브러리를 다운받으면 된다. JPA를 사용하도록 스프링 설정도 변경해주자 SpringConfig 클래스에 가서 EntityManager를 추가해준다. - EntityManager는 Java Persistence API (JPA)의 일부로서, 데이터베..

Spring 2023.11.29