Mapping entities to database tables is usually a very straightforward process. However, if your mappings are rather unusual, you might bump into some rare issues like this one I found on the Hibernate forum.
In this article, I’m going to explain the mapping between Java objects to JDBC and database column types, and how you can fix the issue described in the aforementioned Hibernate question.
Continue reading “How to fix “wrong column type encountered” schema-validation errors with JPA and Hibernate”
Today, I stumbled upon a StackOverflow answer that I gave some time ago and realized that it deserves a post of its own.
As previously explained, the
@JoinForuma is a very awesome annotation which allows you to customize the way you join entities beyond JPA
Continue reading “How to map the latest child of a parent entity using Hibernate @JoinFormula”
As I explained in this previous article, you can map calculated properties using Hibernate
@Formula, and the value is generated at query time.
In this post, you’ll see how you can calculate an entity property at INSERT or UPDATE time.
Continue reading “How to map calculated properties with Hibernate @Generated annotation”
There are many ways you can map a one-to-one relationship with Hibernate. In this post, I’m going to demonstrate which mapping is the most efficient one from a database perspective.
Continue reading “The best way to map a @OneToOne relationship with JPA and Hibernate”