【发布时间】:2011-12-21 07:51:51
【问题描述】:
我正在使用 spring 和 hibernate 开发一个简单的在线拍卖系统。我创建了一个 POJO“Items.java”,其中包含如下数据变量:
@Id
@GeneratedValue
@Column(name="item_id")
private Integer itemId;
@Column
private String name;
@Column
private String summary;
@Column
private double price;
@Column
private String description;
@Column(name="sDate", insertable=false, updatable=false, columnDefinition="timestamp default current_timestamp")
@Generated(value=GenerationTime.INSERT)
@Temporal(TemporalType.TIMESTAMP)
private Date sDate;
@Temporal(TemporalType.TIMESTAMP)
private Date cDate;
sDate 和 cDate 分别是开始日期和结束日期。 sDate 是自动插入的当前日期,cDate 是卖方通过表格输入的截止日期。所以,我试图通过使用 JSP 表单从卖家那里获取输入,将(名称、摘要、价格、描述和截止日期)插入 mysql。除日期外,所有数据均已插入。数据库中的日期值为 NULL。为什么会这样?
任何帮助将不胜感激。我为这个问题搜索了很多,但找不到解决方案。
【问题讨论】:
标签: java hibernate spring jpa-2.0