java .lang.ClassCastException: com.javainuse.model.DAOUser не может быть приведен к com.javainuse.dao.UserDao - PullRequest
0 голосов
/ 17 марта 2020

Когда я запускаю приложение, оно не выдает ошибку, но при попадании по URL почтальона оно показывает ошибку.

package com.javainuse.dao;


import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;

import com.javainuse.model.DAOUser;

@Repository
public interface UserDao extends CrudRepository<DAOUser, Integer> {
        UserDao findByUsername(String username);
}

Ответы [ 2 ]

2 голосов
/ 17 марта 2020

Тип возврата должен быть вашей сущностью, а не интерфейсом хранилища

Я думаю, что ваша сущность DAOUser

@Repository
public interface UserDao extends CrudRepository<DAOUser, Integer> {
    DAOUser findByUsername(String username);
}
0 голосов
/ 17 марта 2020

Измените тип возврата вашего метода, и вы не должны возвращать DAO оттуда

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...