Спящий выбор данных для специального столбца с отсоединенными критериями
У меня есть простой метод обслуживания, чтобы получить клиента из БД, когда имя клиента - "Джон". Но имя клиента не является первичным ключом, поэтому я не могу использовать вещи типа getbyid.
Мое имя класса dao - 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 в классе дао.