Subversion Repositories bacoAlunos

Rev

Rev 1333 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1333 Rev 1334
Line 1... Line 1...
1
package pt.estgp.estgweb.domain.dao.impl;
1
package pt.estgp.estgweb.domain.dao.impl;
2
 
2
 
-
 
3
import org.hibernate.Query;
3
import pt.estgp.estgweb.domain.QuestionarioPedagogicoUnidadeCurricularAfeta;
4
import pt.estgp.estgweb.domain.QuestionarioPedagogicoUnidadeCurricularAfeta;
4
 
5
 
5
import java.util.List;
6
import java.util.List;
6
 
7
 
7
import static org.hibernate.criterion.Restrictions.eq;
-
 
8
 
-
 
9
/**
8
/**
10
 * Created by jorgemachado on 24/03/16.
9
 * Created by jorgemachado on 24/03/16.
11
 */
10
 */
12
public class QuestionarioPedagogicoUnidadeCurricularAfetaDaoImpl extends QuestionarioPedagogicoUnidadeCurricularAfetaDao
11
public class QuestionarioPedagogicoUnidadeCurricularAfetaDaoImpl extends QuestionarioPedagogicoUnidadeCurricularAfetaDao
13
{
12
{
Line 18... Line 17...
18
    }
17
    }
19
 
18
 
20
    public List<QuestionarioPedagogicoUnidadeCurricularAfeta> find(long questionarioId, 1.5.0/docs/api/java/lang/String.html">String cursoCode,1.5.0/docs/api/java/lang/String.html">String codeUnidade)
19
    public List<QuestionarioPedagogicoUnidadeCurricularAfeta> find(long questionarioId, 1.5.0/docs/api/java/lang/String.html">String cursoCode,1.5.0/docs/api/java/lang/String.html">String codeUnidade)
21
    {//pt.estgp.estgweb.domain.dao.DaoFactory.getQuestionarioPedagogicoUnidadeCurricularAfetaDaoImpl().getCurrentSession().createCriteria(QuestionarioPedagogicoUnidadeCurricularAfeta.class).add(eq("cursoAfeto.id","1")).list()
20
    {//pt.estgp.estgweb.domain.dao.DaoFactory.getQuestionarioPedagogicoUnidadeCurricularAfetaDaoImpl().getCurrentSession().createCriteria(QuestionarioPedagogicoUnidadeCurricularAfeta.class).add(eq("cursoAfeto.id","1")).list()
22
            //add(eq("cuA.questionario.id", new Long(20))).add(eq("codigoUnidade","209535")).add(eq("cuA.codigoCurso","9119"))
21
            //add(eq("cuA.questionario.id", new Long(20))).add(eq("codigoUnidade","209535")).add(eq("cuA.codigoCurso","9119"))
-
 
22
        1.5.0/docs/api/javax/management/Query.html">Query q = getCurrentSession().createQuery("select c from c in class " + QuestionarioPedagogicoUnidadeCurricularAfeta.class.getName() + " " +
-
 
23
            " join c.cursoAfeto as curso " +
-
 
24
                "where curso.questionario.id = :questionarioId and curso.codigoCurso = :codigoCurso" +
-
 
25
            " and c.codigoUnidade = :codigoUnidade");
-
 
26
        q.setLong("questionarioId", questionarioId);
-
 
27
        q.setString("codigoCurso", cursoCode);
-
 
28
        q.setString("codigoUnidade",codeUnidade);
-
 
29
        return q.list();
-
 
30
 
-
 
31
        /*DaoFactory.getCourseDaoImpl()
-
 
32
 
23
        return createCriteria()
33
        return createCriteria()
24
                .createAlias("cursoAfeto","cuA")
34
                .createAlias("cursoAfeto","cuA")
25
                .add(eq("cuA.questionario.id", questionarioId))
35
                .add(eq("cuA.questionario.id", questionarioId))
26
                .add(eq("codigoUnidade",codeUnidade))
36
                .add(eq("codigoUnidade",codeUnidade))
27
                .add(eq("cuA.codigoCurso",cursoCode))
37
                .add(eq("cuA.codigoCurso",cursoCode))
28
                .list();
38
                .list();*/
29
    }
39
    }
30
}
40
}