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!
Apart from the licensing options, we also offer:
To get your developers up-to date with the latest developments of Blaze-Persistence and internal workings
To help you with issues in your project remotely or on-site
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!
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.
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.
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.
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:
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
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.
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 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.