1. Transient は、このキーワードで変更された変数がシリアル化されるのを防ぎます。オブジェクトが逆シリアル化されると、一時的に変更された変数値は永続化されず、復元されません。
2. Transient は変数のみを変更できますが、クラスやメソッドは変更できません。
例
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; }
以上がJavaでトランジェントを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。