Можно ли изменить @Formula на что-то другое или объединить их так, чтобы был выполнен один выбор? SOME_TABLE имеет 80 свойств, и я не хочу загружать всю сущность, только 4 столбца.
@MappedSuperclass
public abstract class BaseEntity {
@Id
protected String id;
@Version
protected Long version;
@Formula("(select a from SOME_TABLE ST ST.some_id = id)")
private Long property1;
@Formula("(select b from SOME_TABLE ST ST.some_id = id)")
private String property2;
@Formula("(select c from SOME_TABLE ST ST.some_id = id)")
private Long property3;
@Formula("(select d from SOME_TABLE ST ST.some_id = id)")
private Long property4;
.....