как передать значение параметра в запрос при весенней загрузке для столбца соединения?

avatar
Sarthak Shinde
9 августа 2021 в 00:00
249
1
0
Источник

Ответы (1)

avatar
Alejandro Herrera Martínez
9 августа 2021 в 05:26
0

В этом случае [1]: https://i.stack.imgur.com/dpt7e.png первый запрос не может работать, потому что вы возвращаете тип данных, отличный от того, который указан функция

И во втором случае [1]: https://i.stack.imgur.com/8DuZ6.png вы используете подобный оператор для типа данных Long, что невозможно.

Попробуйте что-то вроде этого:

@Query(value="Select b from Bill where b.group.g_id =:gid")
List<Bill> findByGid(@Param("gid") Long gid);

Я также не понимаю, почему вы пытаетесь объединиться с g_id вместо group.id

Я действительно думаю, что вам нужен код:

@Query(value="Select b from Bill where b.group.id =:gid")
List<Bill> findByGid(@Param("gid") Long gid);