The following query is rejected when the parameter is bound: session.createQuery("select :dt + 1 day").setParameter("dt", LocalDateTime.now()).getSingleResult(); This was reported on stackoverflow here: https://stackoverflow.com/questions/75236741/hql-expects-java-time-duration-even-though-method-head-and-usage-suggest-localda |