인프런 커뮤니티 질문&답변
spring jpa 실습시 질문이 있습니다.
작성
·
239
0
h2 를 사용해서 jpa 테스트코드를 돌려보고있는데...
테이블 생성 후 데이터 insert 하고, 로그까지 찍었을때는
정상적으로 테스트코드가 잘 동작햇습니다.
그런데 실제로 h2 db에 접속해서봤더니..
해당 테이블이 다 사라지고 없는데... 어떤 설정을 해야하나요?
spring:
datasource:
#
url: jdbc:h2:tcp://localhost/~/imageTest
username: image
password:
driver-class-name: org.h2.Driver
jpa:
hibernate:
ddl-auto: create
properties:
hibernate:
show_sql: true
format_sql: true
logging.level:
org.hibernate.SQL: debug
퀴즈
순수 JPA 리포지토리 구현과 비교했을 때, Spring Data JPA 사용의 주요 장점은 무엇일까요?
복잡한 SQL 쿼리를 직접 작성할 필요가 전혀 없습니다.
기본적인 CRUD 작업을 위한 구현 코드를 직접 작성할 필요가 없습니다.
트랜잭션 관리를 수동으로 처리하여 더 세밀한 제어가 가능합니다.
엔티티의 변경 감지(Dirty Checking) 기능이 새롭게 추가됩니다.





