Je suppose que Postgres voit
select date_trunc(?, examplei0_.start_time) as col_1_0_ from examplei0_ group by date_trunc(?, examplei0_.start_time)
Et rejette parce que le premier date_trunc(?, examplei0_.start_time)
n'est pas nécessairement le même que le second date_trunc(?, examplei0_.start_time)
sans regarder les arguments réels transmis.
Si tel est le cas, vous aurez besoin d'hiberner pour générer une requête où 'day'
n'est pas paramétré. Vous pouvez également créer une fonction dans postgres date_trunc_day(timestamp)
qui appelle date_trunc('day', timestamp)
et appelez la nouvelle fonction à la place.