• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

persistence.xml 의 필요성

24.02.26 21:32 작성 조회수 193

0

스프링 DB 2편 강의에서는 jpa를 사용할 때 프로젝트에 따로 persistence.xml을 설정해주지 않았는데 이번 강의에서는 persistence.xml이 없으면 jpa가 제대로 동작하지 않는다고 하셔서 그 이유가 궁금합니다.

이전 강의에서는 전부 설정을 gradle로 했는데 이번 강의에서는 maven을 사용해서 그런건가요, 아니면 강의 초반에 스프링이 개입되지 않은 순수 자바로만 jpa 프로젝트를 진행한다고 하신 그 이유 때문인가요?

항상 강의 강의 잘 듣고있습니다. 감사합니다!

답변 1

답변을 작성해보세요.

0

OMG님의 프로필

OMG

2024.02.26

안녕하세요. Jaesang Yoon님, 공식 서포터즈 OMG입니다.

DB 2편과의 차이는 스프링부트 환경인지 아닌지의 차이로 보시면 될 것 같습니다.

스프링부트의 경우, JPA를 사용할 때 persistence.xml 대신 application.yml 혹은 application.properties 파일을 사용하여 설정 관리가 가능합니다.

스프링이 개입되지 않은 순수 자바로만 jpa 프로젝트를 진행한다고 하신 그 이유 때문인가요?

=> 이 이유도 일맥상통한다고 보면 될 것 같습니다 😀

감사합니다.

DB 2편과 마찬가지고 JPA 기본편에서도 스프링부트를 사용중인데

JPA 기본편에서는 스프링이 개입되지 않은 순수 자바로만 프로젝트를 진행하셔서

persistence.xml을 사용하셨다고 이해하면 될까요?

OMG님의 프로필

OMG

2024.02.27

네 맞습니다 😀