Tema: hibernate
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/11/2010, 09:44
erlolialo
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 15 años
Puntos: 0
Respuesta: hibernate

Wenas, para ver si un usuario esta en la base de datos, tienes que añadir un método en tu DAO, a los que ya tienes por defecto al heredar de HibernateDaoSupport.

Imagino que tendrás un "userDAO.java" o similar:

A esa clase debes añadirle el siguiente método:

Código:
	public User getUserFromUsername(String username){

		DetachedCriteria criteria=DetachedCriteria.forClass(User.class);
		criteria.add(Restrictions.eq("username", username));
		
		List<User> users = findByCriteria(criteria);
 
		if(users.size()>0){
			return users.get(0);
		}
		return null;
	}
Ese método te devuelve el usuario si lo encuetra o null en caso de no existir.