rodrigo 2013-04-15 19:40:06 +00:00
parent b71392adc1
commit 0115d8c4b4
1 changed files with 10 additions and 15 deletions

View File

@ -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;
} }
} }