Skip to content

Commit

Permalink
feat: update structure
Browse files Browse the repository at this point in the history
Signed-off-by: Otavio Santana <[email protected]>
  • Loading branch information
otaviojava committed Aug 3, 2023
1 parent 7b56c71 commit 68649e0
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 0 deletions.
32 changes: 32 additions & 0 deletions src/main/java/org/jnosql/demo/se/App3.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
package org.jnosql.demo.se;

import com.github.javafaker.Faker;
import jakarta.enterprise.inject.se.SeContainer;
import jakarta.enterprise.inject.se.SeContainerInitializer;
import org.eclipse.jnosql.mapping.document.JNoSQLDocumentTemplate;

import java.util.List;

public class App3 {

public static void main(String[] args) {

Faker faker = new Faker();
try (SeContainer container = SeContainerInitializer.newInstance().initialize()) {
PokemonRepository repository = container.select(PokemonRepository.class).get();
for (int index = 0; index < 100; index++) {
Pokemon pokemon = Pokemon.of(faker);
repository.save(pokemon);
}
repository.findAll().forEach(System.out::println);

List<Pokemon> pikachu = repository.findByName("Pikachu");

System.out.println("query by name " + pikachu);


}


}
}
4 changes: 4 additions & 0 deletions src/main/java/org/jnosql/demo/se/PokemonRepository.java
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@
import jakarta.data.repository.PageableRepository;
import jakarta.data.repository.Repository;

import java.util.List;

@Repository
public interface PokemonRepository extends PageableRepository<Pokemon, String> {

List<Pokemon> findByName(String name);
}

0 comments on commit 68649e0

Please sign in to comment.