JPA 란 Java Persistence API 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 말한다. ORM 이란 데이터베이스 객체를 자바 객체로 매핑함으로써 객체 간의 관계를 바탕으로 SQL을 자동으로 생성해준다.
👉 h2database사용 이유?1.5M로 굉장히 가볍다.DB 실습하기 좋다.테스트용도로 좋다.👉 maven자바 라이브러리이고 빌드를 관리해준다.라이브러리 자동 다운로드 및 버전관리를 해준다.🎶 step 1. h2-database 접속🎶 step 2. 객체 매핑
📌 데이터베이스 스키마 자동 생성하기
다대일 (M:1) : @ManyToOne일대다 (1:M) : @OneToMany일대일 (1:1) : @OneToOne다대다 (N:M) : @ManyToMany조인컬럼 : @JoinColumn조인테이블 : @JoinTableMemberTeamMainMemberTeamMa