Hibernate entity join with column restriction
===

Say that I have these two entities:

    @Entity
    class A {
        @OneToMany(mappedBy = "a")
        private Collection<B> bCollection;
        ...
    }

    @Entity
    class B {
        @ManyToOne
        @JoinColumn(name = "aId")
        private A a;
        
        private boolean restricted;
        ...
    }

My question is: what can I do to fetch only B entities with `restricted = false` in A.bCollection?