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