package com.whn.hellospring.model;
|
|
|
|
import lombok.*;
|
|
import org.hibernate.annotations.CreationTimestamp;
|
|
import org.hibernate.annotations.Type;
|
|
import org.hibernate.annotations.UpdateTimestamp;
|
|
import org.joda.money.Money;
|
|
|
|
import javax.persistence.*;
|
|
import java.io.Serializable;
|
|
import java.util.Date;
|
|
|
|
@Entity
|
|
@Table(name = "T_COFFEE")
|
|
@Builder
|
|
@Data
|
|
@ToString(callSuper = true)
|
|
@NoArgsConstructor
|
|
@AllArgsConstructor
|
|
public class CoffeeDO extends BaseEntity implements Serializable {
|
|
private Long order_id_fk;
|
|
|
|
private String name;
|
|
|
|
@Column
|
|
@Type(type = "org.jadira.usertype.moneyandcurrency.joda.PersistentMoneyAmount",
|
|
parameters = {@org.hibernate.annotations.Parameter(name = "currencyCode", value = "CNY")})
|
|
private Money price;
|
|
|
|
|
|
}
|
|
|