아직 테이블만 만들어둔 상태입니다.
복합키로 basket_id ,user_id,product_id를 이용할겁니다.
@Entity
@Table(name = "Baskets")
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class Baskets {
@EmbeddedId
private BasketId basketId;
@NotEmpty
@Column(name = "PRODUCT_NAME")
private String productName;
@NotNull
private BigDecimal price;
}
@Embeddable
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class BasketId implements Serializable {
@Column(name = "ID")
private Long id;
@NotEmpty
@Column(name = "PRODUCT_ID")
private Long productId;
@NotEmpty
@Column(name = "USERS_ID")
private Long usersId;
}
'웹 > Spring vue 웹 개발' 카테고리의 다른 글
spring vue 웹 배포 01 -yml 경로 찾는 문제 (0) | 2023.05.28 |
---|---|
spring vue 장바구니 02 -백엔드작업 (0) | 2023.05.25 |
spring vue 로그인, 로그아웃, 어드민 권한 분리작업 완료 (0) | 2023.05.23 |
spring vue 로그인, 로그아웃, 어드민 권한 분리작업01 (0) | 2023.05.22 |
spring vue 로그인 완료 (0) | 2023.05.21 |