@Override
public Basket retrieveBasket(final Long basketId) {
final Session session = this.hibernateTemplate.getSessionFactory()
.openSession();
Basket basket = null;
try {
basket = (Basket) session.get(Basket.class, basketId);
} catch (final HibernateException e) {
LOGGER.error(e);
}