1. Join table - where place @Id?

I have classes Clinic, Test and joinclass TestClinic. Code: @Entity @Table(name = "Test") public class Test { private long id; private String name; @Id @GeneratedValue public long getId() { return id; } public void ...

2. extra outer-join with compsite-id and saveOrUpdateCopy

The issue I am having is that when using composite-id(s) an extra SQL outer-join is performed for each row in a collection during a call to saveOrUpdateCopy versus when not using composite-id(s) and I am trying to determine if this is the nature of the composite-id(s) or something with my mapping?. See the generated SQL below. The first statement is only ...

3. Table join on ID with WHERE specifier

4. Join through a translator id table