You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GraphQL JPA Query library uses JPA 3.1 specification to derive and build GraphQL Apis using GraphQL Java for your JPA Entity Java Classes. It provides a powerfull JPA Query Schema Builder to generate GraphQL Schema using JPA EntityManager Api and instruments GraphQL Schema with JPA Query Data Fetchers that transform GraphQL queries into JPA queries on the fly.
10
9
@@ -14,7 +13,7 @@ Your applications can now use GraphQL queries that smoothly follow references be
14
13
15
14
While typical REST APIs require loading from multiple URLs, GraphQL APIs get all the data your app needs in a single request. Apps using GraphQL can be quick even on slow mobile network connections.
16
15
17
-
JPA 2.1 (Java Persistence Annotation) is Java's standard solution to bridge the gap between object-oriented domain models and relational database systems.
16
+
JPA 3.1 (Java Persistence Annotation) is Java's standard solution to bridge the gap between object-oriented domain models and relational database systems.
18
17
19
18
GraphQL JPA Query creates a uniform query API for your applications without being limited by a single data source. You can use it with multiple JPA compliant databases by instrumenting a separate EntityManager for each DataSource and expose a single GraphQL Query Apis for your Web application domain using Spring Boot Auto Configuration magic.
20
19
@@ -59,7 +58,7 @@ The GraphQL-JPA-Query library consists of the following modules:
59
58
4.`graphql-jpa-query-web` - Provides Graphql Web Controller with Spring Boot auto-configuration support
60
59
5.`graphql-jpa-query-schema` - Provides interface specifications and implementation of the JPA Schema Builder and JPA Data Fetchers
61
60
6.`graphql-jpa-query-boot-starter`- Provides Spring Boot starter support to enable GraphQL JPA Query in your project
62
-
7.`graphql-jpa-query-example` - Provides example application for Starwars sample entity models
61
+
7.`graphql-jpa-query-examples` - Provides example application for Starwars sample entity models
63
62
64
63
Building with Maven Central [](https://mvnrepository.com/artifact/com.introproventures/graphql-jpa-query)
Building with jitpack.io [](https://jitpack.io/#introproventures/graphql-jpa-query)
103
-
------------------------
104
-
You can simply use jitpack.io to include and build individual modules in your project. You will need to add jitpack.io repository in our project to resolve required artifacts using valid release tag.
The core library module `graphql-jpa-query-schema` keeps dependencies to a minimum. The main dependecies for schema module are `graphql-java`, `evo-inflector`, `javax.transaction-api`, `hibernate-jpa-2.1-api`. The tests depend on Spring Boot 2.1 with Web and Hibernate for JPA starters as well as Project Lombok.
@@ -581,10 +545,6 @@ You can run GraphQL queries in the left pannel. Type the query and hit the run b
581
545
panel. If your query has variables, there is a minimized panel at the bottom left. Simply click on this to expand, and
582
546
type in your variables as a JSON string with quoted keys.
583
547
584
-
Run Example in Docker
585
-
------
586
-
You can quickly start GraphQL JPA Query Example in Docker.
0 commit comments