Добрый день!
Хочу добавить в этот класс поле, которого нет в базе
Подозреваю, что вам нужно сделать следующее:
1) создать поле с аннотацией
@Transient
Например,
@Transient
private long calc;
https://stackoverflow.com/questions/2154622/why-do...
Таким образом это поле не будет хранится в БД.
...которое вычисляется на основе других полей.
2) К этому полю добавить аннотацию
@Formula
https://thorben-janssen.com/hibernate-tips-calcula...
Прочитайте вот, эту статью -
https://vladmihalcea.com/how-to-map-calculated-pro...
Другой вариант выполнить пункт 1. Но вместо использования аннотации
@Formula
создать метод с аннотацией
@PostConstruct
и затем уже инициализировать ваше поле с нужным значением