1. Transient verhindert, dass mit diesem Schlüsselwort geänderte Variablen serialisiert werden. Wenn das Objekt deserialisiert wird, wird der durch transient geänderte Variablenwert nicht beibehalten und wiederhergestellt.
2. Transient kann nur Variablen ändern, keine Klassen und Methoden.
Instanzen
public Catalog TreeCatalog(String catalogId) { Catalog catalogNode = findById(catalogId).get(); // 查询当前节点 List<Catalog> catalogList = findChild(catalogId); //查询该节点的所有子节点 for (Catalog child : catalogList) { Catalog catalog = TreeCatalog(child.getCatalog_id()); catalogNode.getChildren().add(catalog); } return catalogNode; }
Das obige ist der detaillierte Inhalt vonSo verwenden Sie Transient in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!