Java Hibernate DAO for Student Management (AlunoDAO)
AlunoDAO.java
import java.util.List;
import model.Aluno;
import org.hibernate.Criteria;import org.hibernate.Session;import org.hibernate.Transaction;import org.hibernate.criterion.Restrictions;
import util.HibernateUtil;
public class AlunoDAO {
Validating a User
public boolean validaUsuario(String login, String senha) {HibernateUtil.getSession();Session session = ...;Transaction tx = session.beginTransaction();
String query = "from Aluno where login = ? and senha = ?";
List<Aluno> lista = session.createQuery(query).setString(0, login).setString(1, senha).list();
tx.commit();
Aluno aluno = new Aluno();if (lista.size() >= 1) {return true;} else {return false;}}
Listing All Students
/*** @return*/public List<Aluno> list() {HibernateUtil.getSession(