SQL(2)
-
6. SpringBoot 입문 - Spring DB 접근 기술 - JPA
H2 데이터베이스 설치 순수 JDBC Spring 통합 테스트 Spring JdbcTemplate JPA Spring Data JPA (JPA를 더 편리하게) 5. JPA JDBC에서 JdbcTemplate으로 바꿨을 때 불필요한 코드들이 줄어든 것을 알 수 있었습니다. 하지만 SQL을 개발자가 직접 작성해야하는 문제는 아직 남아있었습니다. JPA를 사용하면 SQL 쿼리도 자동으로 작성해줘 개발 생산성을 높일 수 있습니다. build.gradle 파일에 JPA 관련 라이브러리를 추가하겠습니다. implementation 'org.springframework.boot:spring-boot-starter-data-jpa' 라이브러리를 추가하고 마찬가지로 refresh 해줍니다. application.prop..
2021.05.26 -
6. SpringBoot 입문 - Spring DB 접근 기술 - H2 데이터베이스 설치
H2 데이터베이스 설치 순수 JDBC Spring 통합 테스트 Spring JdbcTemplate JPA Spring Data JPA (JPA를 더 편리하게) 1. H2 데이터베이스 설치 이전에 계속 사용해오던 메모리 저장 방식과 달리 데이터베이스에서 데이터를 저장하고 관리하는 방식을 알아보겠습니다. H2 데이터베이스는 용량도 작고 admin 화면도 제공하는 등 교육용으로 좋습니다. 여기에서 본인의 환경에 맞는 버전으로 다운로드 받으시면 됩니다. 다운로드를 받고 압축을 해제해줍니다. $ cd h2 $ cd bin 해당 명령어로 h2/bin 경로로 접근합니다. 위 경로로 가시면 h2.sh 파일을 확인하실 수 있습니다. 권한 설정을 위해 chmod 755 h2.sh 명령어로 권한 설정을 해줍니다. (권한 설..
2021.05.26