Estou inciando em SpringBoot e quero saber como faço uma stored procedure que grave a imagem de um produto em um campo do tipo BLOB no banco h2 usado no curso.
Estou inciando em SpringBoot e quero saber como faço uma stored procedure que grave a imagem de um produto em um campo do tipo BLOB no banco h2 usado no curso.
Ou Dougllas,
Acredito que o banco de dados H2 não suporta tais operações, pois ele se trata de um banco de dados em memória bem simples e limitado.
Você vai precisar utilizar algum outro banco de dados para tal objetivo, como o Oracle, por exemplo.
Bons estudos!
Oi Rodrigo,
se for em um banco de dados MariaDB por exemplo, como ficaria a stored procedure para realizar tal operação?
O Spring Data JPA fornece suporte para chamar as Stored Procedures
, sendo que para isso você deve criar os métodos normalmente na classe Repository
e utilizar a anotação @Procedure
:
@Procedure(procedureName = "NOME_DA_PROCEDURE")