I\'m trying to get a firm grasp on the concept of Owning-side. Couldn\'t really get a clear picture from any question i found here. Basically I\'m going through the Java EE JPA
AFAIK you get to determine the owning side. There is nothing wrong in choosing any particular side in a m:n scenario.
So, to answer your questions:
- How is it determined that TEAM is the owning side?
Arbitrarily I think.
2 . Would it make any difference if PLAYER was made the owning side instead, in this scenario?
There will not be any difference
3 . Would the above statement make my second question true? Meaning that there is no determining factor besides which one you decide to make the owning side, with the @JoinTable annotation?
Yes