JPA가 무엇을 대상으로 DB테이블을 자동생성하는 것인가요?
126
blackjack_96
작성한 질문수 24
0
강사님 좋은 강의 너무나 감사드립니다.
JPA에서 데이터베이스 테이블을 자동생성하는 기능과 설정 관련 내용은 알겠는데 정작 중요한 걸 모르고있어서 한 번 여쭤봅니다!
@Entity가 붙어있는 클래스를 대상으로만
DB 테이블로 자동 생성해주는 것인가요?
이게 바로 Entity의 역할인가요?
답변 1
0
안녕하세요, 인프런 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





