So habe ich gelernt, dass das Schlüsselwort in Java bedeutet, dass eine Entität nicht persistent, und dass die @Transient
Annotation in JPA bedeutet nicht ein Feld in der Datenbank persistent. Aber was bedeutet es, wenn auf eine Methode und nicht auf eine Variable angewendet wird? Dies istWas bedeutet @Transient-Annotation für Methoden?
, wo ich es in unserem Code gefunden:
@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;
}
Danke, das macht es viel klarer. Es wird also nur für eine Methode verwendet, weil es dann ein Getter ist? – starsplusplus