Альтернатива @formula в jpa Есть ли альтернативное решение для @formula, которое используется в спящем режиме? Мне нужно использовать его jpa, например: @Formula("select count(1) from Market m where m.defaultAirportCode=airportCode") private Boolean isDefault; Ответ 1 вы можете использовать комбинацию аннотаций и один метод @Transient private Boolean isDefault; @PostLoad private void setDefault() { this.isDefault=this.defaultAirportCode.equals(this.airportCode); } Ответ 2 Вы можете использовать представление базы данных, которое включает формулу, и сопоставить Entity с представлением. Ответ 3 Нет, нет чистой альтернативы JPA для аннотации @formula.
Ответ 1 вы можете использовать комбинацию аннотаций и один метод @Transient private Boolean isDefault; @PostLoad private void setDefault() { this.isDefault=this.defaultAirportCode.equals(this.airportCode); }
Ответ 2 Вы можете использовать представление базы данных, которое включает формулу, и сопоставить Entity с представлением.