Gavin King is a Distinguished Engineer at Red Hat. He is the creator of Hibernate, a popular object/relational persistence solution for Java, the Ceylon programming language, and the Seam Framework, an application framework for enterprise Java. He's contributed to the Java Community Process as JBoss and then Red Hat representative for the EJB and JPA specifications and as spec lead and author of the CDI specification.
Gavin now helps lead the Quarkus project, focusing on data access technologies and developer usability experience.
Hibernate Reactive 1.0.0.Final is the first production-ready release of Hibernate Reactive, the only object-relational mapping solution that supports non-blocking database drivers and a reactive style of interaction with the database.
Hibernate Reactive now supports PostgreSQL, MySQL, MariaDB, Db2, SQL Server, and CockroachDB, and features almost all the functionality of the original Hibernate ORM. Under the hood, Hibernate Reactive uses the Vert.x non-blocking SQL client libraries.
Testing by the Hibernate team shows that use of Hibernate Reactive can, in at least some circumstances, significantly improve performance in situations of high database server load, compared to the use of traditional ORM over JDBC. (However, we must caution that a reactive system isn’t faster than a non-reactive program all or even most of the time!)
Three months have passed since the first announcement, and we’re finally ready to release Hibernate Reactive 1.0.
Hibernate Reactive is a reactive API for Hibernate ORM, which supports non-blocking database clients and reactive programming as a paradigm for interacting with the relational database. This release supports the full feature set of JPA, along with almost the whole feature set of Hibernate ORM core, including an impressive array of features for achieving high performance data access.
Hibernate Reactive 1.0 supports the following databases:
To celebrate the recent release of Ceylon 1.0, we're putting on a one-day free conference in Paris on Friday, January 24.
This is the second release of the Ceylon compiler and other command line tools.
Great, I'm finally able to write, compile, and run Ceylon code that uses Java libraries from within Ceylon IDE: