Reactive system internals with RxJavaWorking with Micronaut, what I’ve been doing recently, it’s inevitable to stumble upon RxJava and Reactive Programming concepts, especially…Mar 22, 2024Mar 22, 2024
Making JPA Criteria API less awkward with KotlinJPA Criteria is one of the most awkward API-s I have to use on daily basis. I can’t even remember how a single thing has to be done with…Mar 22, 20241Mar 22, 20241
Hibernate lazy fetch for single-sided associations without proxy problemsHibernate provides an option to lazy fetch single-sided (to-one) associations using lazy proxy or bytecode instrumentation. However, both…Mar 20, 2024Mar 20, 2024
Using Micronaut and GraphQL with transactions and security supportMicronaut is a brand-new framework from Grails creators targeted to be a first choice for microservices architecture framework in Java…Mar 20, 20241Mar 20, 20241
Mongodb date without timezone and Spring DataMongoDB stores by default all dates with time and timezone. What’s wrong with this approach? There’s definetly something wrong when related…Mar 20, 2024Mar 20, 2024
Database locks with Spring, Hibernate and PostgresIn the current project we faced the problem of concurrent changes to database, for the data that should be accessed sequentially. Imagine…Mar 19, 2024Mar 19, 2024
BIRT with Hibernate using POJO-sIn previous BIRT versions there were three ways to use BIRT with your Hibernate datasource:Mar 19, 2024Mar 19, 2024
How to avoid subclasses join in Hibernate modelThis article will be about multiple joins in Hibernate model during super class fetch in JOINED inheritance mapping strategy, and generally…Mar 19, 2024Mar 19, 2024
Threaded IO streams in JavaExample of processing large datasets with Java streams using multiple threads.Mar 15, 2024Mar 15, 2024
Hibernate batch processingWorking recently with Hibernate batch processing I’ve followed the default pattern promoting callings session.clear() periodically. In this…Apr 12, 2021Apr 12, 2021