eu não entendi muito bem o que seria o repository.
a utilização do jpa parece muito com a lógica de uma ORM. seria isso?
eu não entendi muito bem o que seria o repository.
a utilização do jpa parece muito com a lógica de uma ORM. seria isso?
André, boa tarde.
Sim o jpa ele é um ORM (Object-Relational Mapping) que atraves dele conseguimos mapear nosso banco de dados, a questão do repository, ele implementa uma interface de JpaRepository que basicamente (falando bem resumido) ele implementa as funcionalidades basicas que é findById, findAll, delete, save. E basicamente caso você queira adicionar novas funcionalidades por exemplo, atualizarValorTotalDeCompras, você precisaria criar uma função no Repository com uma JPQL que por exemplo ficaria assim:
@Modifying
@Query("UPDATE Compras c SET c.valorTotal =:valorTotalNovo WHERE c.id =:idCompras")
public void updateValorTotalFromCompras(
@Param("valorTotalNovo") Double valorTotalNovo,
@Param("idCompras") Long idCompras);
Porem e interessante que você tenha passado pelo curso já de JPA/JDBC para conseguir entender melhor os conceitos...