3
respostas

gravar imagem em campo BLOB

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.

3 respostas

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")