Summary
- Adding test on EntityJoinTree.cloneNodeForParent(..) (commit: 8a23f29) (details)
- Moving table cloning logic into EntityJoinTree to prepare for making EntityJoinTree responsible for it (commit: 79990fd) (details)
- Applying table cloning to EntityJoinTree.cloneNodeForParent logic (commit: 49233ba) (details)
- Applying table cloning to EntityJoinTree.cloneNodeForParent logic for MergeJoin (commit: efa2952) (details)
- Applying table cloning to EntityJoinTree.cloneNodeForParent logic for PassiveJoin (commit: 8dec454) (details)
- Removing EntityJoinTree.giveJoin(..) because it's only used in tests and we have a replacement method (commit: 5796761) (details)
- Propagating primary key cloning while building tree joins to make them available in the SQL schema. (commit: eb8a301) (details)
- Adding the Accessor that initiates the relation to RelationJoinNode. (commit: d7dba22) (details)
- Storing original columns to cloned ones into JoinNode class to simplify the algorithm of query building. (commit: b688c30) (details)
- Reviewing JoinNode left and right keys building to align them with the new logic of cloning columns (in EntityJoinTree.cloneNodeForParent(..), in configurers, in persister) (commit: da9748b) (details)