Support

As with every software, you will sooner or later reach a point where you can’t progress on your own anymore. For this reason we offer you multiple ways of support to help get your work done!

  • Community

    Free

    • Access to critical bug fix releases
    • Best effort answers to issues

  • Pro

    €99 per developer/year

    • Access all bug fix releases
    • Higher priority issues

  • Premium

    €399 per developer/year

    • Access all bug fix releases
    • Higher priority issues
    • Response time within 3 business days
    • 2 sponsoring hours included

  • Enterprise

    €799 per developer/year

    • Access all bug fix releases
    • Higher priority issues
    • Response time within 1 business day
    • 10 sponsoring hours included

Apart from the licensing options, we also offer:

  • Training

    To get your developers up-to date with the latest developments of Blaze-Persistence and internal workings

  • Consulting

    To help you with issues in your project remotely or on-site

  • Sponsoring hours

    If you want specific bugs to be fixed or features to be implemented faster you can sponsor development by buying and assigning sponsoring hours to specific issues

Interested in one of our offers or need a custom offer? Please contact Blazebit and we will find an arrangement that fits your needs!

Blaze-Persistence Pro support

The Blaze-Persistence Pro support is an annual subscription for small startups(up to 3 developers) or individuals that gives access to commercial releases of Blaze-Persistence. Community releases are limited to major, minor and critical bug fix releases only.

The subscription is a floating license that is granted for a developer and costs EUR 99,- excl. VAT for one year. You need one license for every developer of your team that uses Blaze-Persistence.

The Blaze-Persistence Pro support includes:

  • Access to all bug fix releases that are published for commercial customers under the Blaze-Persistence Commercial License

  • GitHub issues get higher priority than community issues

  • No guaranteed response time to GitHub issues, but usually within five business days

To purchase Blaze-Persistence Pro support, please contact Blazebit. We need to know the company name, billing address, TAX/VAT number and amount of desired subscriptions. We will then send you an invoice and after payment, you will receive access to the Maven repository containing the commercial releases.

Blaze-Persistence Premium support

The Blaze-Persistence Premium support is an annual subscription for small to medium-sized companies that need a guaranteed response time for GitHub issues.

The subscription is a floating license that is granted for a developer and costs EUR 399,- excl. VAT for one year. You need one license for every developer of your team that uses Blaze-Persistence.

The Blaze-Persistence Premium support includes:

  • Access to all bug fix releases that are published for commercial customers under the Blaze-Persistence Commercial License

  • GitHub issues get higher priority than community issues

  • Response to GitHub issues within three business days

  • 2 Blaze-Persistence sponsoring hours per license that can be used to e.g. sponsor the backporting of bug fixes

To purchase Blaze-Persistence Premium support, please contact Blazebit. We need to know the company name, billing address, TAX/VAT number and amount of desired PRO support licenses. We will then send you an invoice and after payment, you can assign your sponsoring hours to Blaze-Persistence GitHub issues by sending us an email with the GitHub issue number and the amount of hours you want to assign.

Blaze-Persistence Enterprise support

The Blaze-Persistence Enterprise support is an annual subscription for large companies that need a guaranteed response time for GitHub issues.

The subscription is a floating license that is granted for a developer and costs EUR 799,- excl. VAT for one year. You need one license for every developer of your team that uses Blaze-Persistence.

The Blaze-Persistence Enterprise support includes:

  • Access to all bug fix releases that are published for commercial customers under the Blaze-Persistence Commercial License

  • GitHub issues get higher priority than community issues

  • Response to GitHub issues within one business day

  • 10 Blaze-Persistence sponsoring hours per license that can be used to e.g. sponsor the backporting of bug fixes

To purchase Blaze-Persistence Enterprise support, please contact Blazebit. We need to know the company name, billing address, TAX/VAT number and amount of desired PRO support licenses. We will then send you an invoice and after payment, you can assign your sponsoring hours to Blaze-Persistence GitHub issues by sending us an email with the GitHub issue number and the amount of hours you want to assign.

Blaze-Persistence training

You can book various different training sessions in which the creators of Blaze-Persistence present and explain the features of Blaze-Persistence and how you can best make use of them. We currently offer two standard trainings:

Blaze-Persistence Core deep dive

One day deep dive training into the core querying parts of Blaze-Persistence. The presentation usually takes around 4 hours, excluding questions. It costs EUR 899,- excl. VAT. Traveling expenses for on-site excluded.

You will learn:

  • What is Blaze-Persistence and why should I use it?

  • Overview of JPQL.next expressions

  • Select clause and ObjectBuilder API as enabler for Entity Views

  • From clause, Entity/Ad-hoc Joins and implicit/default joins

  • Predicate builder API and predicate overview

  • Implicit group by clause generation with examples

  • Window clause and window functions

  • Pagination concepts and how PaginatedCriteriaBuilder API supports it

  • Keyset seek API for custom keyset pagination

  • Polymorphism with a TREAT operator implementation that just works

  • DML with RETURNING clause support

  • Fetching tree structures with recursive CTEs

  • DML in CTEs to build data pipelines

  • Set operations(UNION, INTERSECT, EXCEPT) overview

  • Built-in JPQL functions overview

  • Defining custom JPQL functions

  • Defining custom JPQL macros

  • Q & A


Blaze-Persistence Entity-Views deep dive

One day deep dive training into Blaze-Persistence Entity-Views. The presentation usually takes around 4 hours, excluding questions. It costs EUR 899,- excl. VAT. Traveling expenses for on-site excluded.

You will learn:

  • The lazy initialization problem(N + 1 and LazyInitializationException)

  • Can’t we cope with these problems with plain JPA/Hibernate?

  • What are Blaze-Persistence Entity Views and why should I use it?

  • Mapping examples and their JPQL translations

  • Polymorphism with Entity Views

  • Special methods and mapping expression extensions

  • Constructor mappings

  • Fetch strategies, when to use which?

  • Filter and Sorter API

  • Querying Entity Views

  • What are Updatable Entity Views?

  • Why use Updatable Entity Views instead of entities?

  • Creatable Entity Views and the problems they try to tackle

  • Entity View Convert API for use case specific views

  • Entity View Delete API for efficient deletion

  • Change Model API to query low level dirty tracking information

  • Spring Data and Deltaspike Data support

  • Q & A

To book a standard training or get a quote on a custom training session, please contact Blazebit.

Blaze-Persistence Consulting

The creators of Blaze-Persistence provide consulting for architecture and persistence aspects. You can book consulting hours for just EUR 100,- per hour excl. VAT. Traveling expenses for on-site excluded.

Common topics for consulting are:

  • Audits for performance, design and potential issues

    • General architecture

    • JPA/Hibernate usage

    • Blaze-Persistence usage

  • General implementation design help (discuss and design based on requirements)

  • Analysis and implementation of persistence related issues

    • Performance issues in the persistence area

    • Implementation of persistence related code

    • Hibernate bug fixes and optimizations

To book Blaze-Persistence consulting, please contact Blazebit.

Blaze-Persistence sponsoring hours

Blaze-Persistence sponsoring hours can be used to sponsor a fix for a bug or the implementation of a feature. One sponsoring hour costs EUR 60,- excl. VAT and is consumed by assigning it to a Blaze-Persistence GitHub issue.

By assigning sponsoring hours to an issue, the issue gets a higher priority. Issues with the highest priority are developed first

  • You will receive a worklog, showing how the hours have been spent

  • You will be listed as sponsor on the website and in the release notes

To purchase Blaze-Persistence sponsoring hours, please contact Blazebit. We need to know the company name, billing address, TAX/VAT number and amount of desired sponsoring hours. We will then send you an invoice and after payment, you can assign your sponsoring hours to Blaze-Persistence GitHub issues by sending us an email with the GitHub issue number and the amount of hours you want to assign.