inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

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

123

blackjack_96

작성한 질문수 24

0

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

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

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

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

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

 

 

답변 1

0

인프런 AI 인턴

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

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

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

강의 추천해주세요

2

28

1

케이테스트 서버 운영 방법

2

51

1

Image Only Query

1

30

2

강사님 Sprint6 은 언제쯤 나오나요?

1

19

1