import org.neo4j.graphdb.*;
public class Neo4jExample {
public static void main(String[] args) {
GraphDatabaseService graphDb = new GraphDatabaseFactory().newEmbeddedDatabase("data/graph.db");
try (Transaction tx = graphDb.beginTx()) {
Node node1 = graphDb.createNode();
node1.setProperty("name", "Alice");
Node node2 = graphDb.createNode();
node2.setProperty("name", "Bob");
Relationship relationship = node1.createRelationshipTo(node2, RelTypes.KNOWS);
relationship.setProperty("since", "2022");
tx.success();
} finally {
graphDb.shutdown();
}
}
}
<dependencies>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j</artifactId>
<version>4.3.2</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-io</artifactId>
<version>4.3.2</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-core</artifactId>
<version>3.2.25</version>
</dependency>
</dependencies>