package com.todo.ejb;
import javax.ejb.Stateless;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;
import com.todo.entity.User;
@Stateless
public class UserSessionBean implements UserSessionBeanLocal {
@PersistenceContext(unitName = "TodoJPA")
private EntityManager entityManager;
@Override
public User findUser(String username, String password) {
User user;
try {
Query query = entityManager.createQuery("SELECT u FROM User as u WHERE u.username=?1 and u.password=?2");
query.setParameter(1, username);
query.setParameter(2, password);
user = (User) query.getSingleResult();
return user;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}
Dosyayı İndir