Che ne dici
long value = ((Number)query.uniqueResult()).longValue();
return Long.valueOf(value);
Questo funzionerebbe per tutte le sottoclassi di Number come Long, Double, Biginteger o BigDecimal.
Che ne dici
long value = ((Number)query.uniqueResult()).longValue();
return Long.valueOf(value);
Questo funzionerebbe per tutte le sottoclassi di Number come Long, Double, Biginteger o BigDecimal.