Vérifiez cette réponse :
- Vous pouvez définir un Interval Hibernate UserType
-
Ensuite, vos entités utiliseront simplement Integer :
@TypeDef(name="interval", typeClass = Interval.class) @Type(type = "interval") private Integer interval;
-
L'Internal UserType est l'adaptateur Java Integer to SQL INTERVAL.