Releases
1.6.14 |
2024-11-06 |
||
1.5.1 |
2020-09-14 |
||
1.4.1 |
2020-01-28 |
||
1.3.2 |
2019-02-26 |
||
1.2.1 |
2018-07-05 |
||
1.1.1 |
2016-09-29 |
Older releases can be found on GitHub and on Maven central
Maven dependencies
Maven version property
<properties>
<blaze-persistence.version>1.6.14</blaze-persistence.version>
</properties>
Maven dependencies
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-core-api</artifactId>
<version>${blaze-persistence.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-core-impl</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- If you use Jakarta APIs -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-core-api-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-core-impl-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- optional -->
<!-- Entity View module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-entity-view-api</artifactId>
<version>${blaze-persistence.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-entity-view-impl</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Entity View Jakarta module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-entity-view-api-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-entity-view-impl-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Entity View CDI integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-entity-view-cdi</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Entity View CDI Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-entity-view-cdi-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Entity View Spring integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-entity-view-spring</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Entity View Spring 6+ integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-entity-view-spring-6.0</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- DeltaSpike Data integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-deltaspike-data-api</artifactId>
<version>${blaze-persistence.version}</version>
<scope>compile</scope>
</dependency>
<!-- DeltaSpike Data 1.8+ integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-deltaspike-data-impl-1.8</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- DeltaSpike Data 1.7 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-deltaspike-data-impl-1.7</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Spring Data 3.1 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-3.1</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.7 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.7</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.6 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.6</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.5 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.5</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.4 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.4</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.3 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.3</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.2 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.2</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.1 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.1</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 2.0 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-2.0</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data 1.x integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-1.x</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data WebMvc integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-webmvc</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data WebMvc Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-webmvc-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring Data WebFlux integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-data-webflux</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring HATEOAS WebMvc integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-hateoas-webmvc</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Spring HATEOAS WebMvc Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-spring-hateoas-webmvc-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- JAX-RS integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jaxrs</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Use this if you want to use Jackson for JSON serialization/deserialization -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jaxrs-jackson</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Use this if you want to use JSONB for JSON serialization/deserialization -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jaxrs-jsonb</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Use this if you want to use Jackson for JSON serialization/deserialization with Jakarta REST -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jaxrs-jackson-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Use this if you want to use JSONB for JSON serialization/deserialization with Jakarta REST -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jaxrs-jsonb-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- GraphQL integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-graphql</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- GraphQL Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-graphql-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Netflix DGS 7+ integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-graphql-dgs-7.0</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Netflix DGS integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-graphql-dgs</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- SPQR integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-graphql-spqr</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- SPQR Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-graphql-spqr-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Jackson integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jackson</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Jackson Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jackson-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- JSONB integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jsonb</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- JSONB Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-jsonb-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Quarkus 3 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-quarkus-3</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Quarkus integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-quarkus</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Querydsl integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-querydsl-expressions</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Querydsl Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-querydsl-expressions-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
</dependency>
<!-- Hibernate 6.2+ integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-6.2</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5.6 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5.6</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5.6 Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5.6-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5.5 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5.5</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5.5 Jakarta integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5.5-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5.4 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5.4</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5.3 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5.3</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5.2 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5.2</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 5+ integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-5</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 4.3 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-4.3</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Hibernate 4.2 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-hibernate-4.2</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Datanucleus integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-datanucleus</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Datanucleus 5.1 integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-datanucleus-5.1</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- EclipseLink integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-eclipselink</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- OpenJPA integration module -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-integration-openjpa</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Blaze-Persistence JPA-Criteria module dependencies -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-jpa-criteria-api</artifactId>
<version>${blaze-persistence.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-jpa-criteria-impl</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Blaze-Persistence JPA-Criteria module dependencies -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-jpa-criteria-api-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-jpa-criteria-impl-jakarta</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>
<!-- Blaze-Persistence JPA-Criteria JPA 2.0 provider support dependencies -->
<dependency>
<groupId>com.blazebit</groupId>
<artifactId>blaze-persistence-jpa-criteria-jpa-2-compatibility</artifactId>
<version>${blaze-persistence.version}</version>
<scope>runtime</scope>
</dependency>