映射时间(Temporal)类型@Temporal

在进行实体映射时,有关时间日期类型的类型可以是java.sql包下的java.sql.Date、java.sql.Time 和java.sql.Timestamp,还有java.util包下的java.util.Date 和 java.util.Calendar类型。
        使用hibernate自动映射过来的是java.util包中的类型.即 标注@Temporal注释来说明转化成java.util包中的类型。
 
@Entity
@Table(name = "nation_zonecheck")
public class NationZonecheck implements java.io.Serializable {
        private Date lastUpdateTime;
        ...
        
 
@Temporal(TemporalType.DATE)
@Column(name = "LAST_UPDATE_TIME", length = 10)
public Date getLastUpdateTime() {
return this.lastUpdateTime;
}
 
public void setLastUpdateTime(Date lastUpdateTime) {
this.lastUpdateTime = lastUpdateTime;
}
 
}
备注:
java.util.Date 日期型,精确到年月日,例如“2013-10-01”
java. util .Time   时间型,精确到时分秒,例如“10:00:00”
java. util .Timestamp 时间戳,精确到纳秒,例如“2013-10-01 10:00:00.000000001”        

你可能感兴趣的:(@Temporal)