Say, for example, I had two entities: Article
and Tag
(like in a typical blog). Each article can have many tags, and each tag can be used by many articles, so it is a classical m:n relationship.
I need to specify an owning side with JPA. But which side should be the owning side? An article doesn't depend on a certain tag and vice versa. Is there a rule of thumb for determining which side should be the owning side?