【发布时间】:2011-02-24 05:13:46
【问题描述】:
使用此 SQL 创建的表
Create Table X (
ID varchar(4) Not Null,
XDATE date
);
和这样定义的实体类
@Entity
@Table(name = "X")
public class X implements Serializable {
@Id
@Basic(optional = false)
@Column(name = "ID", nullable = false, length = 4)
private String id;
@Column(name = "XDATE")
@Temporal(TemporalType.DATE)
private Date xDate; //java.util.Date
...
}
有了上面,我就可以使用JPA来实现对象关系映射了。但是,xDate 属性只能存储日期,例如dd/MM/yyyy.
如何重构上述内容以仅使用一个字段(即dd/MM/yyyy HH24:mm)存储完整的日期对象?
【问题讨论】: