2016-04-28 9 views
0

私のエンティティに永続化する必要がある日付フィールドがあり、 @Temporal(TemporalType.DATE)または@Temporal(TemporalType.TIMESTAMP)を使用でき、また@Type(type="date")を使用できます。@Temporal Vs @ Type Hibernate Date

もしあれば、2つの違いは何ですか?

答えて

1

あなたがTemportalType.Dateを使用している場合は、TemportalTypeを使用している場合、あなたは

2016-28-04

TemportalType.Date

だけその日付形式YY/DD/mmのを見ることができます。 TIMESTAMP、あなたは時間とともに日付を見ることができます。

TemportalType.TIMESTAMP

2016-28-04 11時14分02秒

@Typeは、Hibernateでカスタムタイプに注釈を付けるためのものです。

+0

はい、正しいですが、Typeがカスタムアノテーションに使用されている以外のものがあれば、実際の違いです。 – Rudy

関連する問題