HQL filtrelemeyi kullanarak bazı varlıkları zamana göre seçmem gerekiyor. Ama sadece tarih bileşenini zaman olmadan karşılaştırmam gerek. Örneğin 1.1.2011 12.00 ve 1.1.2011 13.20 eşit olmalıdır.HQL'de yalnızca tarih bileşenini karşılaştırın
Hangi operatörü kullanabilirim?
@Query("FROM Item item " +
"WHERE item.date [equality by date operator] :date ")
List<Item> findByDate(@Param("date") Date date);
Hatalardan kaçınmak için Oracle'da, bazı hataları önlemek için trunc (item.date, 'YYYY') 'diyebilirsiniz. –