Итак, я узнал, что ключевое слово transient
в Java означает, что сущность не сохраняется и что аннотация @Transient
в JPA означает, что не сохраняется поле базы данных. Но что это означает, когда @Transient
применяется к методу, а не к переменной?Что означает @Transient аннотация для методов?
Это где я нашел его в нашем коде:
@Transient
public boolean getTabFoo() {
if ((this.viewFoo1 != ACCESS_NONE)
|| (this.viewFoo2 != ACCESS_NONE) || (this.viewFoo3 != ACCESS_NONE)
|| (this.getViewFoo4() != ACCESS_NONE)) {
return true;
}
return false;
}
Спасибо, что делает его намного яснее. Значит, он используется только для метода, потому что это геттер? – starsplusplus