2012-01-05 33 views
0

我正在使用JPA和Hibernate。在我的数据库中,不使用时间戳类型。所以在我的映射类中,当它是Java类型的Date时,我希望它成为数据库中类型的日期。覆盖JPA /休眠的默认列定义

我知道我可以通过这样逐个做的一个案例:

@Column(name="startdate", columnDefinition="date") 
public Date startdate; 

但是,有没有办法设置一个默认columnDefinition,所以我没有把它写在每一种情况?

回答

1

问题并不清楚。但我认为你是问如何java.util.Date(日期时间)的日期映射到数据库。如果这是你可以用它来存储仅开始日期的日期部分的情况下

@Temporal(TemporalType.DATE) 
@Column(name="startdate", columnDefinition="date") 
public Date startdate;