PostgreSQL is one of the most popular relational databases, and Hibernate is probably the most popular JPA implementation. So, it’s no surprise that they’re often used together and that you don’t have to expect any major issues doing that.
But as so often, there is a difference between “it works” and “it works great”. Out of the box, Hibernate and PostgreSQL work well together. But if you want to use both systems to it’s fullest extent, you need to know a few things and avoid some others.
Here is my list of the 5 most important things you should know when you want to use Hibernate with PostgreSQL.