我找不到哪里有问题。我正在通过用户名和密码在数据库中搜索用户。但它返回null。
这是我的存储库:
@Repository
public interface UserCrudRepository extends CrudRepository<User, Integer>{
List<User> findByUsernameAndPassword(String username, String password);}
这是我的服务:
@Service
public class UserService {
@Autowired
private UserCrudRepository crudRepo;
public List<User> findByUsernameAndByPassword(String username, String password){
//List<UserModel> ut=null;
//ut= crudRepo.findByUsernameAndPassword(username, password);
return crudRepo.findByUsernameAndPassword(username, password);
}
当我调试我的应用程序时,我在“findByUsernameAndPassword(username, password);”中看到了 用户写入的信息存在,但方法返回 null。
这里有什么问题?