Blog: vlad mihalcea


205 blogs updated: 58 min. ago
How to find which statement failed in a JDBC Batch Update
Introduction Yesterday, my Danish friend, Flemming Harms, asked my a very interesting question related to when a JDBC batch update fails. Ba...
25
21-03-2017 10:50:21 vlad mihalcea Advanced
How to store date, time, and timestamps in UTC time zone with JDBC and Hibernate
Introduction Dealing with time zones is always challenging. As a rule of thumb, it's much easier if all date/time values are stored in the U...
27
14-03-2017 07:16:48 vlad mihalcea Advanced
The best way to soft delete with Hibernate
Introduction Each database application is unique. While most of the time, deleting a record is the best approach, there are times when the a...
27
08-03-2017 11:15:57 vlad mihalcea Advanced
How does MVCC (Multi-Version Concurrency Control) work
Introduction In Concurrency Control theory, there are two ways you can deal with conflicts: You can avoid them, by employing a pessimistic l...
30
01-03-2017 13:47:24 vlad mihalcea Advanced
How to encrypt and decrypt data with Hibernate
Introduction Today, one of my Twitter followers sent me the following StackOverflow answer, and I realized that it definitely deserves a pos...
26
24-02-2017 21:57:34 vlad mihalcea Advanced
How do encrypt and decrypt data with Hibernate
Introduction Today, one of my Twitter followers sent me the following StackOverflow answer, and I realized that it definitely deserves a pos...
18
24-02-2017 15:49:06 vlad mihalcea Advanced
How to map the latest child of a parent entity using Hibernate @JoinFormula
Introduction Today, I stumbled upon a StackOverflow answer that I gave some time ago and realized that it deserves a post of its own. As pre...
26
16-02-2017 15:57:33 vlad mihalcea Advanced
How does a relational database work
Introduction While doing my High-Performance Java Persistence training, I came to realize that it's worth explaining how a relational databa...
26
14-02-2017 10:49:15 vlad mihalcea Advanced
How to run integration tests at warp speed using Docker and tmpfs
Introduction As previously explained, you can run database integration tests 20 times faster! The trick is to map the data directory in memo...
35
09-02-2017 08:36:29 vlad mihalcea Advanced
How does database pessimistic locking interact with INSERT, UPDATE, and DELETE SQL statements
Introduction Relational database systems employ various Concurrency Control mechanisms to provide transactions with ACID property guarantees...
16
07-02-2017 10:33:14 vlad mihalcea Advanced

© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení | Top SQL Blogs | monitored using: sitemonitoring

Top Java Blogs is a Java blog aggregator (with English-written blogs only) focused on Java SE, Java EE, Spring Framework and Hibernate.