Java tutorial
/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package md.ibanc.rm.spring.dao; import java.util.Date; import java.util.List; import md.ibanc.rm.entities.ExchangeRate; import org.hibernate.Query; import org.hibernate.Session; import org.springframework.stereotype.Repository; /** * * @author Zaiev.Victor */ @Repository public class ExchangeRateDAOImpl extends AbstractSpringDao implements ExchangeRateDAO { @Override public void save(ExchangeRate exchangeRate) { super.saveOrUpdate(exchangeRate); } @Override public List findAll() { return super.findAll(ExchangeRate.class); } @Override public List findExchangeRateByDate(Date date) { Session session = this.sessionFactory.getCurrentSession(); Query query = session.createQuery( " SELECT exchangeRate FROM ExchangeRate exchangeRate " + " WHERE exchangeRate.dataIns=:Date "); query.setDate("Date", date); List list = query.list(); return list; } }