modeling

(modeling : 설계도로 내가 집을 짓는 행위

→ 데이터베이스의 테이블을 자바세상에 modeling)

product.java

package com.cos.domain;

// 모델링하세요 -> 테이블이랑 동일한 클래스를 만들면 됨
// 형식 : 빈생성자, 풀생성자, Getter, Setter

// 모델링
// 예전에는 VO Value Object 이렇게 불렸다
public class product {
	private int id;
	private String name;
	private int price; // 원래 price 는 long 으로 만들어주는게 좋아
	
	public product() { } // 디폴트 생성자
	
	public product(int id, String name, int price) { // 풀 생성자
		this.id = id;
		this.name = name;
		this.price = price;
	}
	
	// Getter / Setter
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getPrice() {
		return price;
	}
	public void setPrice(int price) {
		this.price = price;
	}
	
} // class product

클래스와 테이블, 뭐부터 만들지?

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/fa76451f-c2ad-4c8f-b556-9ec4e73adf62/945D05E6-3C15-43A9-8EB2-689E3B6B5050.jpeg

ProductDAO.java

DAO → 데이터베이스에 액세스 하는 오브젝트

여기서 접근해서 데이터를 들고 올것임 (삽입, 수정, 삭제, 조회)

하지만 최근 프로그램은 안만들어 왜? 만들어져있어^^