inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

JPA가 무엇을 대상으로 DB테이블을 자동생성하는 것인가요?

126

blackjack_96

작성한 질문수 24

0

강사님 좋은 강의 너무나 감사드립니다.

JPA에서 데이터베이스 테이블을 자동생성하는 기능과 설정 관련 내용은 알겠는데 정작 중요한 걸 모르고있어서 한 번 여쭤봅니다!

@Entity가 붙어있는 클래스를 대상으로만

DB 테이블로 자동 생성해주는 것인가요?

이게 바로 Entity의 역할인가요?

 

 

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.

blackjack_96님, 맞습니다. JPA에서 @Entity가 붙어 있는 클래스들은 Entity 클래스로 인식되어 이들을 대상으로 데이터베이스 테이블이 자동 생성됩니다. Entity 클래스는 데이터베이스 테이블과 매핑되어 테이블의 구조를 반영하는 자바 클래스입니다. JPA는 이 Entity 클래스를 사용해서 데이터베이스와의 상호작용을 수행하며, @Entity 어노테이션이 붙은 클래스는 데이터베이스 테이블과 매핑되어 있음을 나타냅니다.

따라서, @Entity 어노테이션이 붙은 클래스는 JPA를 사용하여 데이터베이스 테이블로 자동 생성될 수 있습니다. 이 과정에서 클래스의 필드는 테이블의 컬럼과 매핑됩니다.

강의 수강 후 포트폴리오 준비 방향에 대해 조언 부탁드립니다.

2

35

1

쿠버네티스 어나더 클래스-Sprint 1, 2 강의 관련 질문이있습니다.

1

34

1

갑자기 stock_prediction은 어디서 발생한건가요?

1

49

2

FRED API

1

44

1