package com.flight.dao.impl; import java.sql.SQLException; import java.util.List; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.criterion.DetachedCriteria; import org.springframework.orm.hibernate3.HibernateCallback; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; import com.flight.dao.FlightDao; import com.flight.entity.Airports; import com.flight.entity.FlightTickets; import com.flight.entity.Flights; public class FlightDaoImpl extends HibernateDaoSupport implements FlightDao{ public List<Flights> findAllSearch(DetachedCriteria dc) { // TODO Auto-generated method stub return dc.getExecutableCriteria(getHibernateTemplate() .getSessionFactory() .openSession()).list(); } public FlightTickets findIdByFlightTicketsInfo(final int id) { // TODO Auto-generated method stub return (FlightTickets) getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { // TODO Auto-generated method stub return session.createQuery("from FlightTickets where id=:id") .setParameter("id", id) .uniqueResult(); } }); } public Airports findIdByAirportsInfo(final int id) { // TODO Auto-generated method stub return (Airports) getHibernateTemplate().execute(new HibernateCallback() { public Object doInHibernate(Session session) throws HibernateException, SQLException { // TODO Auto-generated method stub return session.createQuery("from Airports where id=:id") .setParameter("id", id) .uniqueResult(); } }); } public List<Flights> findAllflight() { // TODO Auto-generated method stub return getHibernateTemplate().find("from Flights"); } }
最近下载更多
mmmmmmppp LV10
2022年11月16日
hfahiofha LV1
2022年8月22日
JohnAlex LV9
2022年2月19日
XcHyxa LV7
2021年7月19日
ASDZXZCDGSDFHUJD LV9
2020年5月9日
gonghongli LV9
2020年5月1日
helloxuzhou LV1
2020年4月13日
houliukou LV38
2020年3月3日
仙女小麋鹿 LV6
2019年12月23日
翱翔天空 LV3
2019年10月23日