Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

0
mysql/ hibernate- "function trunc(..date..) does not exist" hatası alıyorum

Açık 1 Cevaplar 126 Gösterim Java

hibernate ile veri tabanına tarihe göre bir veri çekmeye calışıyorum. Ancak sadece trunc() kullanıp saati,saniyeyi almak istemiyorum

TRUNC( :date) kullandığımda hata alıyorum.

@Query(select c from User  c where c.insertDate =   TRUNC( :insertDate );
User findByDate (Date insertDate);

Not: DATE(c.insertDate) denenebileceğini söyleyen kaynaklar var, bununla ne farkı var bilen var mı?

1 cevap

0

Sorunun çözümünü Entity bean 'i oluşturuken field in üzerinde TemporalType.DATE olduğunu belirtmekle hallettim.

@Column
@Temporal(TemporalType.DATE)
private Date insertDate;

başka yöntemleri de olabilir , bilenler yazabilir.

(1.9k puan)