Was ist der Unterschied zwischen JoinQueryOver und JoinAlias?

Ich muss wissen, was der Unterschied zwischen JoinQueryOver und JoinAlias ​​ist und wann ich sie verwenden