Boa tarde,
Eu tenho que chamar uma stored procedure no meu projeto spring boot passando pelo seguinte "fluxo":
- verificar se uma tabela temporária existe, se não exitir criá-la;
- executar inserts nessa tabela temporária;
- chamar a stored procedure passando vários parâmetros;
- fazer um select no resultset retornado pela stored procedure;
- dropar a tabela temporária.
Está correto(ou seria uma boa prática)criar um @Repository apenas para "mapear" esse comportamento da Stored Procedure? Ou seria melhor mapear esse comportamento em um @Component utilizando JdbcTemplate, tipo um DAO?