Вы можете создать другой метод внутри класса сущности, который использует сгенерированный идентификатор Hibernate, например:
public String getNumber() {
return "#" + Integer.toString(1000 + this.id);
}
Единственная проблема заключается в том, что вам нужно сначала сохранить объект, прежде чем этот метод вернет значимое значение.