Spring JPA Query: Третий стол - PullRequest
       3

Spring JPA Query: Третий стол

0 голосов
/ 21 апреля 2020

У меня есть три таблицы: user, home, user_home.

В коде у меня есть сущность User и Home.

В хранилище я хочу получить пользователей по домашнему адресу.

Я использую следующий код:

@Query("select u " +
        "from UserHome m " +
        "join User u on m.user_id = u.user_id " +
        "join Home h on m.home_id = h.home_id " +
        "where h.address = :address")
List<Users> findByHomeAddress(@Param("address") String address);

Но я получаю следующее сообщение: «QuerySyntaxException: UserHome не сопоставлен»

1 Ответ

0 голосов
/ 22 апреля 2020

Имя таблицы, которое вы используете в запросе, должно точно соответствовать имени сущности , когда вы пишете пользовательский запрос. Проверьте один раз.

...