在spring mvc中用@Entity声明为一个实体bean,@Table声明对应的数据库表,其中关于各个字段的长度声明为:
/**
* 商品名称
*/
@Column(length=50)
private String name;
/**
* 商品的副標題
*/
@Column(length=50)
private String title;
/**
* 商品优惠单价
*/
@Column(columnDefinition="double(10,2) default '0.00'")
private double price;
/**
* 所属分类id
*/
@Column(length=36)
private String goodsClassId;
/**
* 商品描述
*/
@Type(type = "text")
private String description;
/**
* 是否发布
*/
@Column(length=1)
private int isRelease;
其中@Column(length=50)用于指定String/int字段长度, @Column(columnDefinition="double(10,2) default '0.00'")用于指定double类型长度