5
문자열 "KNOWS"를 가져 와서 열거 형을 사용하는 대신 관계 유형으로 사용하는 방법 RelTypes.KNOWS ... 2 개만 사용하는 대신 동적으로 관계를 추가해야합니다. 문자열에서 동적으로 관계 유형을 만들기 열거 형의 RelTypes.KNOWS 및 RelTypes.IS_FRIENDS_WITHneo4j 열거 형이 아닌 동적 관계 유형
// START SNIPPET: createReltype
private static enum RelTypes implements RelationshipType
{
KNOWS,
IS_FRIENDS_WITH
}
// END SNIPPET: createReltype
public static void main(final String[] args)
{
// START SNIPPET: startDb
GraphDatabaseService graphDb = new EmbeddedGraphDatabase(DB_PATH);
registerShutdownHook(graphDb);
// END SNIPPET: startDb
// START SNIPPET: operationsInATransaction
Transaction tx = graphDb.beginTx();
try
{
Node john = graphDb.createNode();
john.setProperty("name", "John");
Node george = graphDb.createNode();
george.setProperty("name", "George");
firstNode.createRelationshipTo(secondNode, RelTypes.KNOWS);
tx.success();
}
finally
{
tx.finish();
}
// END SNIPPET: removingData
System.out.println("Shutting down database ...");
// START SNIPPET: shutdownServer
graphDb.shutdown();
// END SNIPPET: shutdownServer
}
완벽 – RichardW