Ravi Srinivasan
2018-09-10 41d5004b9e40b9e29b37c26cbd1c154b97e2fe7a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package com.redhat.training.ejb;
 
 
import java.util.HashSet;
import java.util.Set;
 
import javax.ejb.Stateless;
import javax.inject.Inject;
import javax.persistence.EntityManager;
import javax.persistence.TypedQuery;
 
import com.redhat.training.model.UserGroup;
 
@Stateless
public class UserBean {
 
    @Inject
    private EntityManager em;
 
    //TODO Add JOIN FETCH 
    public Set<UserGroup> getAllUserGroups(){
        TypedQuery<UserGroup> query = em.createQuery("SELECT g FROM UserGroup g" , UserGroup.class);
 
        return new HashSet<UserGroup>(query.getResultList());
    }
 
 
}