Я делаю что-то вроде:
SELECT CURRENT_TIMESTAMP AS field1
В SQL.Однако это поле типа Timestamp, есть ли способ получить его как Long?
Timestamp
Long
Вы можете использовать метод TimeStamp.getTime () для получения длинного результата.
Пример: long timeStampLong = timeStamp.getTime ();
Используй современные занятия, не страшно Timestamp.
OffsetDateTime odt = myResultSet.getObject( 1 , OffsetDateTime.class ) ; long millisecondsFromEpoch = odt.toInstant().toEpochMilli() ;