|
0 / 0 / 1
Регистрация: 29.10.2017
Сообщений: 114
|
|||||||||||||||||||||||||||||||
Метод поиска в контроллере Spring не работает17.04.2020, 02:03. Показов 2842. Ответов 9
Пожалуйста, помогите решить проблему с поиском
Метод поиска в контроллере Spring не работает, изучаю только неделю) В Page нужно передать именно Dto с ним не получается( There was an unexpected error (type=Internal Server Error, status=500). No property user found for type User! org.springframework.data.mapping.Propert yReferenceException: No property user found for type User! Когда я пытаюсь найти пользователей по имени пользователя, я получаю сообщение об ошибке, ссылаясь на строку в UserService:
0
|
|||||||||||||||||||||||||||||||
| 17.04.2020, 02:03 | |
|
Ответы с готовыми решениями:
9
Определить во вспомогательном контроллере метод основного? |
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.04.2020, 02:50 | |
|
@param используется для @query
В magic words название поля должно быть
0
|
|
|
0 / 0 / 1
Регистрация: 29.10.2017
Сообщений: 114
|
|
| 17.04.2020, 10:46 [ТС] | |
|
Да про @param я знаю, но метод findAll работает хорошо с UserDto, а findByUsername не хочет((
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
||
| 17.04.2020, 11:10 | ||
|
1) @param убери
2) 3) ну и надо убедиться, что в User есть таки поле username
1
|
||
|
0 / 0 / 1
Регистрация: 29.10.2017
Сообщений: 114
|
||||||
| 17.04.2020, 17:18 [ТС] | ||||||
|
xoraxax, в User есть данное поле.
Поиск работает только если изменить UserDto на User:
0
|
||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.04.2020, 17:23 | |
|
а ну так ясен пень, очевидно вроде, что репозитории работают с энтити-классами
Добавлено через 52 секунды как по-твоему спринг должен из usera сделать userdto?
0
|
|
|
0 / 0 / 1
Регистрация: 29.10.2017
Сообщений: 114
|
||||||
| 17.04.2020, 20:08 [ТС] | ||||||
|
xoraxax, класс User помечен как Entity:
0
|
||||||
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.04.2020, 21:05 | |
|
и чо?
0
|
|
|
0 / 0 / 1
Регистрация: 29.10.2017
Сообщений: 114
|
|
| 17.04.2020, 21:45 [ТС] | |
|
xoraxax, я правильно понял, чтобы Page<UserDto> findByUsername(String username, Pageable pageable) работал нужно @Query запрос писать?
0
|
|
|
3639 / 2971 / 918
Регистрация: 05.07.2013
Сообщений: 14,220
|
|
| 17.04.2020, 21:51 | |
Сообщение было отмечено Alexis_777 как решение
Решение
нужно возвращать страницу Userов
1
|
|
| 17.04.2020, 21:51 | |
|
Помогаю со студенческими работами здесь
10
STemWin не работает в IAR на F439 контроллере Не правильно работает последовательность выполнения операций в контроллере Удаление с запроса поиска точек, пробелов, символов (метод поиска по сайту) Spring AOP :: не вызывается метод invoke() вид поиска, метод поиска Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|