라이브러리와 프로젝트 구조

프로젝트 구조 예시

프로젝트 구조 예시

메이븐과 사용 라이브러리 관리

메이븐(Maven)은 쉽게 말해 라이브러리를 관리하는 도구

객체 매핑 시작

CREATE TABLE MEMBER (
		ID VARCHAR(255) NOT NULL, --아이디(기본키)
		NAME VARCHAR(255),        --이름
		AGE INTEGER,              --나이
		PRIMARY KEY (ID)
)
public class Member {
		
		private String id;       //아이디
		private String username; //이름
		private Integer age;     //나이
}

클래스와 테이블 매핑

클래스와 테이블 매핑

@Entity
@Table(name = "MEMBER")
public class Member {
		
		@Id @Column(name = "ID")
		private String id;
		
		@Column(name = "NAME")
		private String username;
		
		// 매핑 정보가 없는 필드
		private Integer age;
		
		...
}

@Entity

@Table