bug hibernate / postgresql sur la méthode year
Par philippe voncken, mercredi 30 décembre 2009 à 08:13 :: Java :: #150 :: rss
Vous utilisez Hibernate et postgresql et vous ne pouvez pas utiliser la méthode hql year. C'est normal, il s'agit d'un bug connu.
Voici un contournement possible :
Vous pouvez passer par une requête sql comme celle ci-dessous.
Date date; // une date java.util Calendar cal = instanceCalendar(); cal.setTime(date); int year = cal.get(Calendar.YEAR); String sql = "select count(t) from table t where date_part('year', t.date) = " + year;
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.