git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@25791 d1611594-4594-4d17-8e1d-87c2c4800839
parent
b71392adc1
commit
0115d8c4b4
|
@ -9,7 +9,6 @@ import java.util.Date;
|
||||||
import java.util.GregorianCalendar;
|
import java.util.GregorianCalendar;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import org.apache.log4j.Logger;
|
|
||||||
import org.hibernate.Criteria;
|
import org.hibernate.Criteria;
|
||||||
import org.hibernate.Query;
|
import org.hibernate.Query;
|
||||||
import org.hibernate.SessionFactory;
|
import org.hibernate.SessionFactory;
|
||||||
|
@ -36,8 +35,6 @@ import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
@Repository("corridaDAO")
|
@Repository("corridaDAO")
|
||||||
public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id> implements CorridaDAO {
|
public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id> implements CorridaDAO {
|
||||||
|
|
||||||
private static Logger log = Logger.getLogger(CorridaHibernateDAO.class);
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
public CorridaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
public CorridaHibernateDAO(@Qualifier("sessionFactory") SessionFactory factory) {
|
||||||
setSessionFactory(factory);
|
setSessionFactory(factory);
|
||||||
|
@ -52,7 +49,6 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
||||||
Long cant = HibernateFix.count(c.list());
|
Long cant = HibernateFix.count(c.list());
|
||||||
|
|
||||||
return (cant > 0);
|
return (cant > 0);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -70,9 +66,9 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
||||||
|
|
||||||
public List<Corrida> buscarPorAutobusCorridasFuturas(DiagramaAutobus diagramaAutobus) {
|
public List<Corrida> buscarPorAutobusCorridasFuturas(DiagramaAutobus diagramaAutobus) {
|
||||||
String hql = " select co from Corrida co, Autobus ab "
|
String hql = " select co from Corrida co, Autobus ab "
|
||||||
+ " where ab.autobusId = co.autobus.autobusId "
|
+ " where ab.autobusId = co.autobus.autobusId "
|
||||||
+ " and ab.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
+ " and ab.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
||||||
+ " and co.id.feccorrida > current_timestamp()";
|
+ " and co.id.feccorrida > current_timestamp()";
|
||||||
|
|
||||||
Query sq = getSession().createQuery(hql);
|
Query sq = getSession().createQuery(hql);
|
||||||
List<Corrida> lsCorridas = sq.list();
|
List<Corrida> lsCorridas = sq.list();
|
||||||
|
@ -82,9 +78,9 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
||||||
|
|
||||||
public List<Corrida> buscarPorRolOperativoCorridasFuturas(DiagramaAutobus diagramaAutobus) {
|
public List<Corrida> buscarPorRolOperativoCorridasFuturas(DiagramaAutobus diagramaAutobus) {
|
||||||
String hql = " select co from Corrida co, RolOperativo rol "
|
String hql = " select co from Corrida co, RolOperativo rol "
|
||||||
+ " where rol.roloperativoId = co.rolOperativo.roloperativoId "
|
+ " where rol.roloperativoId = co.rolOperativo.roloperativoId "
|
||||||
+ " and rol.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
+ " and rol.diagramaAutobus.diagramaautobusId = " + diagramaAutobus.getDiagramaautobusId()
|
||||||
+ " and co.id.feccorrida > current_timestamp()";
|
+ " and co.id.feccorrida > current_timestamp()";
|
||||||
|
|
||||||
Query sq = getSession().createQuery(hql);
|
Query sq = getSession().createQuery(hql);
|
||||||
List<Corrida> lsCorridas = sq.list();
|
List<Corrida> lsCorridas = sq.list();
|
||||||
|
@ -323,7 +319,6 @@ public class CorridaHibernateDAO extends GenericHibernateDAO<Corrida, Corrida.Id
|
||||||
query.setParameter("fim", cTmp2.getTime());
|
query.setParameter("fim", cTmp2.getTime());
|
||||||
Long count = HibernateFix.count(query.uniqueResult());
|
Long count = HibernateFix.count(query.uniqueResult());
|
||||||
|
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue