Subversion Repositories WebE

Compare Revisions

Last modification

Ignore whitespace Rev 18 → Rev 19

/trunk/src/ch/ffhs/webE/dao/UserDAO.java
8,5 → 8,5
 
List<User> listUser();
void saveUser(User user);
User searchUsername(String username);
}
/trunk/src/ch/ffhs/webE/dao/UserDAOImpl.java
10,6 → 10,7
import ch.ffhs.webE.domain.*;
 
public class UserDAOImpl implements UserDAO {
@SessionTarget
Session session;
@TransactionTarget
36,4 → 37,24
e.printStackTrace();
}
}
/**
* Returns a single user with this user name (used for login)
* @param username: String - entire user name
* @return User: Returns a user object if something is found. If not, null is returned
*/
public User searchUsername(String username) {
User user = null;
try {
user = (User) session.createQuery(
"FROM User " +
"WHERE username = :username")
.setParameter("username", username)
.uniqueResult();
} catch (Exception e) {
//TODO: Log error
}
return user;
}
}