Hibernate

JPA beyond copy paste by Jakub Kubrynski https://youtu.be/EZwpOLCfuq4 - this is video might be a little bit outdated but still contains a lot of useful tips, the content of this video is described here:

Vlad Mihalcea is Java Champion and author of probably the best book about Hibernate. His blog and tutorials are great.

N+1 problem

List vs Bag vs Set

equals & hashcode and UUID usage

Performance tips

Optimistic locking

Common pitfalls

JPA 2.2 Streaming (fancy stuff)