public interface AccountRepository extends CrudRepository<Account, Integer>
Эта строка заставляет ваш класс репозитория возвращать только типы объектов Account
.
Вот почему, когда вы звоните
public List<AllAccount>
findByIsActiveAndClientNameIgnoreCaseContainingOrderByAccountCreatedDesc
он пытается преобразовать тип Account
в AllAccount
, чего не может, и, следовательно, исключение.
Либо вы создаете другой класс хранилища для AllAccount
, либо изменяете этот класс, чтобы он возвращал AllAccount
, изменяя на
public interface AccountRepository extends CrudRepository<AllAccount, Integer>