Hibernate:
select
parent0_.id as id1_3_0_,
parent0_.child_id as child_id2_3_0_,
child1_.id as id1_0_1_,
toys2_.Parent_id as parent_i1_4_2_,
parenttoy3_.id as toys_id2_4_2_,
parenttoy3_.id as id1_5_3_,
parenttoy3_.name as name2_5_3_,
parenttoy3_.parent_id as parent_i3_5_3_
from
Parent parent0_
left outer join
Child child1_
on parent0_.child_id=child1_.id
left outer join
Parent_ParentToy toys2_
on parent0_.id=toys2_.Parent_id
left outer join
ParentToy parenttoy3_
on toys2_.toys_id=parenttoy3_.id
where
parent0_.id=?
Hibernate:
select
toys0_.Child_id as child_id1_1_0_,
toys0_.toys_id as toys_id2_1_0_,
childtoy1_.id as id1_2_1_,
childtoy1_.child_id as child_id3_2_1_,
childtoy1_.name as name2_2_1_,
child2_.id as id1_0_2_
from
Child_ChildToy toys0_
inner join
ChildToy childtoy1_
on toys0_.toys_id=childtoy1_.id
left outer join
Child child2_
on childtoy1_.child_id=child2_.id
where
toys0_.Child_id=?