Я только начал изучать Spring Boot и использую базу данных H2, у меня в основном все работает, но у меня возникают проблемы при попытке сделать немного более сложный запрос. У меня есть 2 таблицы «Пользователь» и «Покупка», и я хочу создать и конечную точку, которая возвращает все покупки, содержащие данный идентификатор пользователя. Это кажется простым, если я использовал соединение SQL или какой-либо подобный запрос, но я понятия не имею, как его реализовать.
У меня есть репозиторий (CrudRepository) для пользователей и покупок, а затем служба для каждого который получает соответствующие данные из базы данных. Это идеально подходит для базовых c потребностей, таких как get, getById, et c. Но я понятия не имею, как определять запросы, такие как присоединение, а что нет. 1010 * запросов. Любая помощь будет принята с благодарностью.