ManyToMany association super extra lazy

Hello all,
i have association Many-to-Many, access type properties for example

class User {

@PostLoad
@PostLoad
    private void postLoad() {
        ids= groups.stream().map(Group::getId).collect(Collectors.toSet());
    }


Long id;
String name;
Set<Group> groups= new....

@ManyToMany
getGroups(){
}

class Group{
Long id;
String name;
Set<User> users = new ....

@ManyToMany(mappedBy="....")
getUsers(){

}

entityManager.find(User.class,1L) 

But when Hibernate select from db, i want this

select id , name from User where id = 1;
second select

select id_user, id_group from user_group where id_user = 1(proxy object)

but hibernate do this :
second select

select name, id  from group join user_group on id=id_user where id_user =1

i don’t want to join main table
P.S. Embedded class i can’t use