Skip to content

Commit c9b57ae

Browse files
committed
feat: generate music store at neo4j
Signed-off-by: Otavio Santana <[email protected]>
1 parent 873f604 commit c9b57ae

File tree

3 files changed

+35
-80
lines changed

3 files changed

+35
-80
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
/*
2+
* Copyright (c) 2025 Contributors to the Eclipse Foundation
3+
* All rights reserved. This program and the accompanying materials
4+
* are made available under the terms of the Eclipse Public License v1.0
5+
* and Apache License v2.0 which accompanies this distribution.
6+
* The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
7+
* and the Apache License v2.0 is available at http://www.opensource.org/licenses/apache2.0.php.
8+
*
9+
* You may elect to redistribute this code under either of these licenses.
10+
*
11+
* Contributors:
12+
*
13+
* Otavio Santana
14+
*/
15+
package org.eclipse.jnosql.databases.neo4j.mapping;
16+
17+
18+
import jakarta.data.repository.BasicRepository;
19+
import jakarta.data.repository.Repository;
20+
21+
@Repository
22+
public interface MusicStoreRepository extends BasicRepository<Music, String> {
23+
}

jnosql-neo4j/src/test/java/org/eclipse/jnosql/databases/neo4j/mapping/Neo4jExtensionTest.java

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@
1616

1717
import jakarta.inject.Inject;
1818
import org.eclipse.jnosql.mapping.core.Converters;
19+
import org.eclipse.jnosql.mapping.graph.GraphTemplate;
20+
import org.eclipse.jnosql.mapping.graph.spi.GraphExtension;
1921
import org.eclipse.jnosql.mapping.reflection.Reflections;
2022
import org.eclipse.jnosql.mapping.reflection.spi.ReflectionEntityMetadataExtension;
2123
import org.eclipse.jnosql.mapping.semistructured.EntityConverter;
@@ -26,17 +28,25 @@
2628
import org.junit.jupiter.api.Test;
2729

2830
@EnableAutoWeld
29-
@AddPackages(value = {Converters.class, Neo4JRepository.class, EntityConverter.class})
30-
@AddExtensions({ReflectionEntityMetadataExtension.class, Neo4JExtension.class})
31+
@AddPackages(value = {Converters.class, Neo4JRepository.class, EntityConverter.class, GraphTemplate.class})
32+
@AddExtensions({ReflectionEntityMetadataExtension.class, Neo4JExtension.class, GraphExtension.class})
3133
@AddPackages(Reflections.class)
3234
public class Neo4jExtensionTest {
3335

3436

3537
@Inject
3638
private MusicRepository repository;
3739

40+
@Inject
41+
private MusicStoreRepository repository2;
42+
3843
@Test
3944
public void shouldCreteNeo4j() {
4045
Assertions.assertNotNull(repository);
4146
}
47+
48+
@Test
49+
public void shouldCreteGraph() {
50+
Assertions.assertNotNull(repository2);
51+
}
4252
}

jnosql-tinkerpop/src/test/java/org/eclipse/jnosql/databases/tinkerpop/mapping/spi/GraphCustomExtensionTest.java

Lines changed: 0 additions & 78 deletions
This file was deleted.

0 commit comments

Comments
 (0)