Code Major

Category: Data Access

  • Preventing Hibernate Timezone Conversions

    Introduction This article is a follow-up to the time zone article. Read that article first before this one. When building distributed Java applications with Spring Boot, Hibernate, and PostgreSQL, timezone…


  • Transaction Isolation

    Introduction Transaction Isolation is the “I” from the ACID acronym and is one of the properties that needs to be addressed in order to leave the database in a valid…


  • JPA Hibernate N+1 Query Problem

    Introduction The N+1 Query problem refers to the inefficient way of loading entities and their relations. In a nutshell, a query (1) is issued and results returned but because of…


  • Data Access Observability

    Introduction In previous articles we have seen how we can enable observability in spring -boot applications. So far we can trace methods called and understand them from the outside. However,…


  • Viewing SQL statements

    Introduction When we developers use ORM frameworks, they arguably help us go fast with development. They generate SQL statements for us and we very often do not know exactly what…


Navigation

About

Writing on the Wall is a newsletter for freelance writers seeking inspiration, advice, and support on their creative journey.