hibernate relationship left join
===

I have got 3 entities:

    class A {
       @ManyToOne
       B b1;
    
       @ManyToOne
       B b2;
       ...
    }
    
    class B {
    ...
    }
    
    class C {
       @ManyToOne
       B b;
    }
I would like to left join the "A" class "b2" field with "C" class "b" field in HQL.
So the hql what i woild like:

    SELECT a FROM A as a INNER JOIN a.b1 LEFT JOIN C as c on a.b2=c.b

But I can not use left join in this case, because class A and class C are not connected.

Can anyone help me?
Thanks