0

私は TIME の SQL データ型を持っています。これで、午前 12 時のデータは 00:00:00 として保存されます。

テーブルにマップされた POJO では、休止状態の仕様に従って、データ型を java.util.Date として指定しました。ただし、データ型が 00:00:00 の行をロードすると、この例外が発生します。

Cannot convert value '00:00:00' from column 18 to TIMESTAMP

これを解決するにはどうすればよいですか?

4

1 に答える 1

1

SQLServer の場合、このようなものを使用できます。私が推測する時間タイプでも機能するはずです(他のDBタイプで変更されるかどうかはわかりません)

private Date lockedUntil;
@Column(name="DATE", columnDefinition="DATETIME")
@Temporal(TemporalType.TIMESTAMP)
public Date getDate() {
    return date;
}
于 2013-06-04T08:27:08.960 に答える