package com.example.demo.entity; import com.example.demo.constant.ItemSellStatus; import lombok.Getter; import lombok.Setter; import lombok.ToString; import java.time.LocalDateTime; import javax.persistence.*; import org.springframework.stereotype.Component; @Table(name = "item") @Getter @Setter @ToString @Entity public class Item { @Id @Column(name = "itme_id") @GeneratedValue(strategy = GenerationType.AUTO) private Long id; @Column(nullable = false, length = 50) private String itemNm; @Column(name = "price", nullable = false) private int price; @Column(nullable = false) private int stockNumber; @Lob @Column(nullable = false) private String itemDetail; @Enumerated(EnumType.STRING) private ItemSellStatus itemSellStatus; private LocalDateTime regTime; private LocalDateTime updateTime; }