Do you think it could happen, that hibernate renders a table reference after the join? I suppose when doing implicit joins, that is indeed possible. Is that what you are concerned about? In that case I could try to construct an example if you want.