인프런 커뮤니티 질문&답변
h2 console 접속했을 테이블 질문
작성
·
15
답변 1
1
최태현
지식공유자
안녕하세요 동현님~! ☺ 아주 아주 좋은 질문 감사합니다.
결론부터 말씀드리면 저희가 @Entity 라고 어노테이션을 붙인 클래스를 보고
리플렉션이란 기술을 활용해서
클래스 이름
클래스 안에 선언된 필드 목록 (이름과 타입)
을 가져와 테이블을 만들어 주게 됩니다.
만약 @Column 으로 선언한 내용이 있으면 해당 설정을 우선적으로 따르게 됩니다. 예를 들어 단순 private final String name 이 있으면 varchar(255) name이 생기는데 @Column(length = 20) 을 붙이면 varchar(20) name 이 생기는 느낌입니다.
답변이 도움이 되었으면 좋겠습니다. 감사합니다. 🙇





