У меня есть API в JavaSpring, и я хочу знать, как я могу получить все «Финансы» по идентификатору пользователя, но я застрял на этом, и я хочу отправить тело в API, который отправляет UserId и получить все совпадения финансов пользователь
@Entity
@Table(name = "finance")
public class Finance {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
@ManyToOne
@JoinColumn(name = "user_id", nullable = false)
private User user;
@Column(nullable = false)
private String title;
private String description;
@Column(nullable = false)
private String date;
@Column(nullable = false)
private Integer value;
Мой код сейчас такой, и я понятия не имею, что делаю. Я пытаюсь создать репозиторий, просто чтобы узнать, что я не знаю, что делать
Сервис:
public ResponseEntity GetFinanceByUserId(Integer userId) {
List userFinances = financeRepository.findByUserId(userId);
return new ResponseEntity(userFinances, HttpStatus.OK);
}
Репозиторий:
public interface FinanceRepository extends JpaRepository {
List findByUserId(Integer userId);
}
Подробнее здесь: https://stackoverflow.com/questions/783 ... by-user-id