반응형
Table
Shopmember
멤버 (1:구매자/ 2:판매자) 테이블
@Id //primary key 임을 지정
private String id;
private String pwd;
private String name;
private String email;
private int type;
Shop
판매 상품 테이블
@Id
@SequenceGenerator(name="seq_gen", sequenceName="seq_shop", allocationSize=1)//시퀀스 생성. sequenceName:시퀀스 이름
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="seq_shop")//값 자동생성설정
private int num; //pk 상품마다 자동할당되는 번호
private String name; //상품명
private String content; //상품 설명
private int price; //가격
private int amount; //수량
@ManyToOne
@JoinColumn(name="seller", nullable=false) //fk 설정
@OnDelete(action = OnDeleteAction.CASCADE)
private Shopmember seller; //판매자 Shopmember에서 조인
반응형