The null
value for the date parameter is the culprit. You have to send an empty string:
entityManager.createNativeQuery("CALL Update_Desactivation_Date("
+ ":code_util, "
+ ":t_no_piste, "
+ ":date_depart"
+ ")")
.setParameter("code_util", 30320)
.setParameter("t_no_piste", "087046")
.setParameter("date_depart", "")
.executeUpdate();
This issue appears with all temporal types (DATE
, TIME
, TIMESTAMP
)