0
私たちは、MSSQL DB上にLocalTimeと協力して、クエリでの問題にLocalTime
を持っている私たちのエンティティは、フィールド
@Column(name = "receipt_time", nullable = false)
private LocalTime receiptTime;
すべてがすなわちspring-を使用してクエリを実行する場合を除いて正常に動作していデータ-JPAクエリ
boolean existsByReceiptTime(LocalTime time);
戻りThe data types time and datetime are incompatible in the equal to operator.
sendTimeAsDateTimeで解決しようとしましたが、動作しませんでした。 URL文字列は受け入れられませんでした。その後、私はいくつかのAttributeConvertersを無駄にしようとしました。その他の可能なアドバイスはありますか?注:私は本当にLocalTime型で滞在したいと思います。
UPDATE:生成 クエリは解決策は、カスタムコンバータ属性記述することです
Hibernate: select TOP(?) receipt0_.id as col_0_0_ from receipt receipt0_ where receipt0_.receipt_time=?' is the query.
我々はまた、正しい方言を使用しているSQLServer2012Dialect – Zveratko
http://stackoverflow.com/questions/29517508/how-to-persist-jsr-310-types-with-spring-data-jpa –
私は実際に私が書きましたそれは助けにはならなかった。上記のリンク – Zveratko