A one-to-many association occurs when one entity is associated with multiple other entities. In Hibernate, one-to-many associations can be implemented using the @OneToMany annotation, and the @JoinColumn annotation is used to specify the column that will be used to join the two entities.