package auction.dao.hibernate;
import auction.dao.ItemDAO;
import auction.model.*;
import org.hibernate.*;
/**
* Hibernate-specific implementation of the ItemDAO
* non-CRUD data access object.
*
* @author Christian Bauer
*/
public class ItemDAOHibernate
extends GenericHibernateDAO-
implements ItemDAO {
public Bid getMaxBid(Long itemId) {
Query q = getSession().getNamedQuery("getItemMaxBid");
q.setParameter("itemid", itemId);
return (Bid) q.uniqueResult();
}
public Bid getMinBid(Long itemId) {
Query q = getSession().getNamedQuery("getItemMinBid");
q.setParameter("itemid", itemId);
return (Bid) q.uniqueResult();
}
}