Sprawdź odpowiedź na SO:
- Możesz zdefiniować interwałowy typ użytkownika hibernacji
-
Wtedy twoje encje będą po prostu używać liczby całkowitej:
@TypeDef(name="interval", typeClass = Interval.class) @Type(type = "interval") private Integer interval;
-
Wewnętrzny typ użytkownika to adapter Java Integer do SQL INTERVAL.