JPA如何写注解使字段类型为date且写入数据带时分秒(oracle数据库)

JPA怎么写注解使字段类型为date且写入数据带时分秒(oracle数据库)

@javax.persistence.Basic

@javax.persistence.Column(name="PUSH_DATE", columnDefinition="DATE")

@Temporal(value = TemporalType.TIMESTAMPE)

public java.util.Date getPushDate() {return pushDate; }

 

--oracle数据库

1、注意一定是java.util.Date 不然会报错。 

2、columnDefinition="DATE" 确保数据库字段生成时是Date类型

3、写入时,可以使用new java.util.Date(Calendar.getInstance().getTimeInMillis());

 

然后数据库字段类型是Date,存入的数据是时分秒了。