Получить список элементов, используя Hibernate - PullRequest
0 голосов
/ 18 декабря 2018

Я довольно новичок в hibernate, поэтому я надеюсь, что вы, ребята, можете мне помочь.

У меня есть 2 таблицы, отношения один ко многим

Usiarios has many feedbacks

С помощью обратного инжиниринга Hibernate я создал сущности (давайте сосредоточимся на полях)

JPA annotation referencing one to many relationship

Я пытаюсь получитьПользователь, а затем получить соответствующие отзывы, используя метод «получить».Но это возвращает мне пустой список.

feedbacks is an empty list

Что я делаю не так?

ОБНОВЛЕНИЕ

Это код "getUserMethod", обратите внимание, что я расширяю CrudRepository.

userService implementation is using

ОБНОВЛЕНИЕ 2

Я использую SecurityContextHolder в качестве Исмаэля Сугеста, но кажется, что мой объект Principal пуст.С Принципалом я получаю только имя пользователя, поэтому я ищу в БД и извлекаю этого пользователя, проблема остается.= (

enter image description here

1 Ответ

0 голосов
/ 18 декабря 2018

Чтобы получить аутентифицированного пользователя, вам нужно использовать следующее:

SecurityContextHolder.getContext().getAuthentication().getPrincipal();

Это не решение для копирования / вставки, поэтому, пожалуйста, попробуйте использовать его в соответствии с контекстом вашего приложения и т. Д.

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