Example usage for org.hibernate Query list

List of usage examples for org.hibernate Query list

Introduction

In this page you can find the example usage for org.hibernate Query list.

Prototype

List<R> list();

Source Link

Document

Return the query results as a List.

Usage

From source file:AccesoDatos.CicloDAO.java

@Override
public List<Ciclo> findAllByOther(String o, String p) {
    List<Ciclo> lista = null;
    try {/*from w w  w  . j a  va  2 s .c o m*/
        iniciaOperacion();
        Query query = getSesion().createQuery("from Ciclo where c_categoria = '" + o + "'");//Esto esta por verse
        lista = query.list();
    } finally {
        getSesion().close();
    }

    return lista;
}

From source file:AccesoDatos.CursoDAO.java

@Override
public List<Curso> findAllByOther(String o, String p) {
    List<Curso> lista = null;
    try {//from   ww  w .j  a  v a2  s  .  c om
        iniciaOperacion();
        switch (o) {
        case "name": {
            Query query = getSesion().createQuery("from Curso where nombre = '" + p + "'");//Esto esta por verse
            lista = query.list();
        }
        case "code": {
            Query query = getSesion().createQuery("from Curso where codigo = '" + p + "'");//Esto esta por verse
            lista = query.list();
        }
        }
    } finally {
        getSesion().close();
    }

    return lista;
}

From source file:AccesoDatos.GrupoDAO.java

@Override
public List<Grupo> findAllByOther(String o, String p) {
    List<Grupo> lista = null;
    try {//from   w ww.j a  v  a 2s  . co m
        iniciaOperacion();
        Query query = getSesion().createQuery("from Grupo where c_categoria = '" + o + "'");//Esto esta por verse
        lista = query.list();
    } finally {
        getSesion().close();
    }

    return lista;
}

From source file:AccesoDatos.MatriculadorDAO.java

@Override
public List<Matriculador> findAllByOther(String o, String p) {
    List<Matriculador> lista = null;
    try {/*  www  . jav a 2 s .  co  m*/
        iniciaOperacion();
        Query query = getSesion().createQuery("from Matriculador where c_categoria = '" + o + "'");//Esto esta por verse
        lista = query.list();
    } finally {
        getSesion().close();
    }

    return lista;
}

From source file:AccesoDatos.NotaDAO.java

@Override
public List<Nota> findAllByOther(String o, String p) {
    List<Nota> lista = null;
    try {//from   ww w  .java2  s  . c  o m
        iniciaOperacion();
        Query query = getSesion().createQuery("from Nota where c_categoria = '" + o + "'");//Esto esta por verse
        lista = query.list();
    } finally {
        getSesion().close();
    }

    return lista;
}

From source file:AccesoDatos.ProfesorDAO.java

@Override
public List<Profesor> findAllByOther(String o, String p) {
    List<Profesor> lista = null;
    try {//ww w  . j a  v a  2 s .  c  o  m
        iniciaOperacion();
        Query query = getSesion().createQuery("from Profesor where c_categoria = '" + o + "'");//Esto esta por verse
        lista = query.list();
    } finally {
        getSesion().close();
    }

    return lista;
}

From source file:AccesoDatos.UsuariosDAO.java

@Override
public List<Usuarios> findAllByOther(String o, String p) {
    List<Usuarios> lista = null;
    try {//from   w w  w . j av  a2  s  .c  o  m
        iniciaOperacion();
        Query query = getSesion().createQuery("from Usuarios where c_categoria = '" + o + "'");//Esto esta por verse
        lista = query.list();
    } finally {
        getSesion().close();
    }

    return lista;
}

From source file:acc_r3_javier_gonzalez.Consultas.java

/**
 * Metodo que devuelve una List con los resultados de la consulta con campo calculado.
 * Suma las cervezas de la misma marca que ha comprado cada Cliente.
 * @return (list<Calculado>) - lista con los datos a mostrar.
 *//*from  ww w  .  j  ava 2  s  .  c om*/
public static List consultaCalculado() {

    Session s = Conexion.getSession();
    String hql = "select new acc_r3_javier_gonzalez.bbdd.Calculado("
            + "v.vcliente, sum(v.vcantidad), c.cnombre) " + "from R3Ventas as v, R3Cerveza as c "
            + "where v.r3Cerveza.cid = c.cid " + "group by v.vcliente, c.cnombre order by v.vcliente";

    Query q = s.createQuery(hql);
    List<Calculado> l = q.list();
    Conexion.desconecta();
    return l;
}

From source file:acc_r3_javier_gonzalez.Consultas.java

/**
 * Metodo que devuelve una List con los resultados de la consulta con join.
 * Muestra datos de las tres tablas./* w w w  . j  a v  a 2  s.  co m*/
 * @return (List<Join>) - lista con los datos a mostrar.
 */
public static List consultaJoin() {
    Session s = Conexion.getSession();
    String hql = "select new acc_r3_javier_gonzalez.bbdd.Join("
            + "v.vcliente, t.tnombre, c.cnombre, v.vcantidad) "
            + "from R3Ventas as v, R3Cerveza as c, R3Tiendas as t "
            + "where v.r3Cerveza.cid = c.cid and v.r3Tiendas.tid = t.tid " + "order by v.vcliente";

    Query q = s.createQuery(hql);
    List<Calculado> l = q.list();
    Conexion.desconecta();
    return l;
}

From source file:acc_r3_javier_gonzalez.Consultas.java

/**
 * Metodo que devuelve toda la tabla R3Cerveza.
 * @return (List<R3Cerveza>) - lista con los resultados a mostrar.
 *//*from   w w  w.  j av  a2 s  .  c o  m*/
public static List consultaCerves() {

    Session s = Conexion.getSession();
    String hql = "from R3Cerveza";
    Query q = s.createQuery(hql);
    List<R3Cerveza> l = q.list();
    Conexion.desconecta();
    return l;
}