У меня есть простой метод обслуживания, чтобы получить клиента из БД, когда имя клиента - «Джон». Но имя клиента не является первичным ключом, поэтому я не могу использовать вещи типа getbyid.
Мое имя класса дао - customerDao и у меня есть такой метод в моем классе :
public boolean isCustomerIdBiggerThanFive(String customerName) {
// i need something like customerDao.getByName... bla bla(customerName);
}
, и мой daoClass расширяется EntityDaoImpl
вроде
@Repository
public class CustomerDaoImp extends EntityDaoImpl<Customer, Long> implements CustomerDao {
//some method i need here for getting data for spesific column name.
}
Я хочу использовать отдельные критерии , но я не знаю, как этого добиться.Я не хочу достичь этого с помощью пользовательского SQL-запроса в классе дао.