Here are some life lessons I’ve gleaned during our first six months together. They might benefit you in your creative pursuits. The post Hibernate with Hazel first appeared on Anne Carley Creative.| Anne Carley Creative
Hibernate simplifies Java persistence, but what exactly is it? This article breaks down Hibernate’s core concepts, how it manages database interactions, and why it’s a game-changer for Java development.| amritpandey.io
Learn how to map the Oracle TIMESTAMP WITH TIME ZONE column type on ZonedDateTime and OffsetDateTime with JPA and Hibernate.| Vlad Mihalcea
Recently, I encountered the issue of insecure deserialization in Java, a risk that has been present since the early days of ObjectInputStream. This vulnerability allows an attacker to intercept a serialized object (Serializable), modify it using tools like Burp Suite, decode it from Base64, and reinject it with malicious code using utilities like ysoserial. The…| Aironman techblog
Riesgos de la Deserialización Insegura en Java y Medidas de Mitigación Recientemente, me he encontrado con el problema de la deserialización insegura en Java, un riesgo que ha estado presente desde…| Aironman techblog
The High-Performance Java Persistence Newsletter features articles, videos, and answers to common StackOverflow questions.| Vlad Mihalcea
Introduction In this article, we are going to see why there is no benefit in using the Set collection type when mapping a bidirectional JPA OneToMany association. While the @OneToMany annotation can be used to map both unidirectional and bidirectional associations, as I explained this article, you should avoid the unidirectional mapping since it can lead to very inefficient SQL statements. Domain Model The goal of the bidirectional JPA OneToMany association is to map the one-to-many table rel...| Vlad Mihalcea
Introduction In this article, we are going to analyze how the JTA transaction type works. Since this is the default transaction type when using Jakarta EE or Java EE applications, it’s very important to understand how JTA transactions work, especially since Spring Boot or Spring applications use RESOURCE_LOCAL transactions instead. JTA Transaction Type When using the JTA transaction type, you can operate modifications across multiple data sources in an atomic global transaction that either ...| Vlad Mihalcea
Introduction Welcome to a new issue of the High-Performance Java Persistence Newsletter in which we share articles, videos, workshops, and StackOverflow answers that are very relevant to any developer who interacts with a database system using Java. Articles The pick of this week is this article about data alignment in PostgreSQL tables and indexes. By properly designing your tables and indexes, you can end up saving 10 or 20% of disk and in-memory space. Another good read was this series of ...| Vlad Mihalcea
The High-Performance Java Persistence Newsletter features articles, videos, and answers to common StackOverflow questions.| Vlad Mihalcea
Learn how the Hibernate StatelessSession Upsert method works on PostgreSQL, MySQL, Oracle, and SQL Server.| Vlad Mihalcea