2016-04-28 3 views
0

バネのデータが見つからない場合、データベース 'bookingDate'のデータ型がタイムゾーンなしのタイムスタンプです。 SQL)、私は列の日付回避時間で見つける必要があるバネデータjpaの日付での検索が正常に動作しませんでした。テーブルの日付フィールドのデータ型がタイムスタンプであるため

ドメイン

@Entity 
@Table(name = "BOOKING") 
public class Booking extends AbstractAuditingEntity { 

ManyToOne 
@JoinColumn(name = "BOOK_ID") 
private Book book; 

@Column(name = "SEAT_NO") 
private String seatNo; 

@Column(name = "BOOKING_DATE") 
private Date bookingDate; 

リポジトリ

public interface BookingDAO extends JpaRepository<Booking, Long> { 

Booking findFirst1BySeatNoAndBookingDateOrderByBookingDateDesc(String seatNo, Date date); 
} 

答えて

0

使用@Temporal、それが行いますあなたは欲しい。

Booking findFirst1BySeatNoAndBookingDateOrderByBookingDateDesc(String seatNo, @Temporal(TemporalType.DATE) Date date); 
関連する問題