Why does hibernate create an additional mapping table for the one-to-many relationship, as SQL really doesn’t need this?
It only does that for unidirectional OneToMany association that don’t have a @JoinColumn.
Hoever, you are better off using bidirectional associations. For more details, check out this article.
Thanks, that was a good article and helps bridge the gap between SQL relationships and application behaviour.