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
|
@Stateless
public class UserBean implements UserRemote {
@PersistenceContext(unitName = "test")
private EntityManager em;
public List<User> findUsers() {
TypedQuery<User> query = em.createNamedQuery("findAllUsers", User.class);
return query.getResultList();
}
public UserRemote findUserById(Long id) {
return em.find(UserRemote.class, id);
}
public UserRemote createUser(UserRemote user) {
em.persist(user);
return user;
}
public void deleteUser(UserRemote user) {
em.remove(em.merge(user));
}
public UserRemote updateUser(UserRemote user) {
return em.merge(user);
} |
Partager