In this section you will learn about annotation temporal in hibernate.
The temporal data is the data related to time. For example, in a content management system, the creation-date and last-updated date of an article are temporal data. In some cases, temporal data needs precision and you want to store precise date / time or both(TIMESTAMP) in database table.
The temporal precision is not specified in core Java APIs. @Temporal is a JPA annotation that convert back and forth between time-stamp and java util date. It also convert time-stamp into time. For example, in below snippet , ?@Temporal(TemporalType.DATE)? drops the time value and only preserves the date :
@Temporal(TemporalType.DATE) @Column(name=?CREATION_DATE?) private java.util.Date date;
Recommend the tutorial