Przez przypadek odkryłem, że działa następująca definicja dla kolumny
private BigDecimal quantityOrders;
@Column(name="(select 2 from dual) as quantityOrders",insertable = false, updatable = false)
public BigDecimal getQuantityOrders() {
return quantityOrders;
}
Już wiem, że mogę wstawić dowolnego select'a i dział.
Nie wiem tylko jak odwołać się do bieżącej tabeli (zwłaszcza jeśli zostanie jej nadany jakiś alias). W hibernate działało zdaje się słowo 'this' które na etapie przetwarzania było podmieniane.
Czy tak definicja jest w ogóle prawidłowa ? Gdzie mogę cokolwiek znaleźć na ten temat.
Bo w dokumentacji nie znalazłem nic. A funkcjonalność jest rewelacyjna.