Commit ffec74ab authored by trang.nguyen's avatar trang.nguyen
parents d61fa358 1c89e468
ESD
\ No newline at end of file
Thema:
My-Aktion verwendet Objektrelationales Mapping (ORM).
Als neue Datenbank soll Neo4j verwendet werden.
Neo4j - Beschreibung :
Als neue Datenbank wird Neo4j - NOSQL für my-aktion aufgebaut. In Neo4j wird als Kante, als Knoten oder als Attribut gespeichert.
Die Entitäten in der my-aktion werden als Knoten im Diagramm dargestellt. Jeder Knote hat eine Anzahl von Attributen.
Beziehungen sind die relevante Verbindungen zwischen zwei Knotenentitäten.Eine Beziehung hat immer eine Richtung, einen Typ, einen Startknoten und einen Endknoten.
Query-Abfrage mit zwei Möglichkeiten: Cypher und JPQL.
Voraussetzung:
- Java JDK8
- Maven 3.2.3 oder höher
- neo4j-community-3.5.20-windows.zip
- Zipdatei auspacken in dem Projekt
Konfigruation:
pom.xml
`<dependency>
<groupId>org.hibernate.ogm</groupId>
<artifactId>hibernate-ogm-neo4j</artifactId>
<version>5.4.1.Final</version>
</dependency> `
persistence.xml
<provider>org.hibernate.ogm.jpa.HibernateOgmPersistence</provider>
`<property name="hibernate.transaction.jta.platform" value="JBossAS" />
<property name="hibernate.ogm.datastore.provider" value="neo4j_bolt" />
<property name="hibernate.ogm.neo4j.database_path" value="C:/Users/Huyen Trang/ESD/maven-projekt/test2/neo4j-my-aktion/data/my-aktion"/>
<property name="hibernate.ogm.datastore.host" value="localhost:7687" />
<property name="hibernate.ogm.datastore.username" value="neo4j" />
<property name="hibernate.ogm.datastore.password" value="trang" />
`
Ausführen:
1. standalone.bat
2. bin\neo4j console ausführen und die URL "http://localhost:7474/" im Browse aufrufen
3. mvn clean package wildfly:deploy
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment