In this article, you are going to learn how to map cameCase entity properties (e.g.
phoneNumber) to snake_case column names (e.g.
phone_number) using a Hibernate naming strategy.
While you could achieve the same goal with the
name attribute of JPA
@Column annotation, it’s much more convenient to use a custom Hibernate strategy to apply this naming convention consistently.