Have you ever wondered how you can map a JPA many-to-many association with extra column?
If you are interested in the best way to much a a relationship,
then you should definitely read
If you’re using a relational database, then you should be using a connection pool as well.
for an performance analysis of the most common Java connection pools.
You will also need connection pool monitoring, and the
FlexyPool open source framework allows you to do so.
If you ever wondered why you got the HHH000179: Narrowing proxy to class this operation breaks == warning message or
wondered how to fix it, then you should read
wrote by Marcin Chwedczuk.
Traditionally, storing EAV (Entity-Attribute-Value) data in a RDBMS has required various tricks to handle multiple value types.
Now that most relational databases support JSON column types,
you can use a custom Hibernate type to store your EAV data as a
for a step-by-step tutorial that will show you how you can accomplish this task.
Joe Nelson wrote
a great article
about the difference between various SQL isolation levels with examples for various phenomena like read skew, write skew or lost updates.