public List<AlumnoDTO> getAlumnosPorGrupo(int idGrupo){
		List<AlumnoDTO> alumnos = new ArrayList<AlumnoDTO>();
		Connection con = null;
		PreparedStatement pst = null;
		ResultSet rs = null;

		try {
			con = EscolarConnectionFactory
					.getInstance().getConnection();

			String sql = "select a.matricula, a.apellidos, a.nombres from alumnos a, alumnos_x_grupo b where a.matricula=b.matricula and a.id_situacion=1 and b.id_grupo=? order by a.apellidos";

			pst = con.prepareStatement(sql);
			pst.setInt(1, idGrupo);
			rs = pst.executeQuery();

			while (rs.next()) {
				AlumnoDTO alumno = new AlumnoDTO();
				alumno.setMatricula(rs.getString("matricula"));
				alumno.setApellidos(rs.getString("apellidos"));
				alumno.setNombres(rs.getString("nombres"));

				alumnos.add(alumno);
			}

		} catch (SQLException e) {
			e.printStackTrace();
		} finally {
			try {
				if (con != null)

					con.close();

				if (pst != null)

					pst.close();

				if (rs != null)

					rs.close();
			} catch (SQLException e) {
				
				e.printStackTrace();
			}
		}

		return alumnos;
	}