Estou desenvolvendo uma aplicação onde preciso salvar a descrição de um livro no banco de dados, mas o campo varchar excede 255 caracteres. Existe alguma anotação para aumentar o tamanho do varchar na coluna?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estou desenvolvendo uma aplicação onde preciso salvar a descrição de um livro no banco de dados, mas o campo varchar excede 255 caracteres. Existe alguma anotação para aumentar o tamanho do varchar na coluna?
Utilizei o @Lob (indica que o atributo deve ser tratado como um tipo de dado grande), no entanto, ao realizar a alteração na tabela utilizando a consulta:
ALTER TABLE livros ALTER COLUMN descricao TYPE oid USING descricao::oid;
Estou encontrando um problema inesperado. Em vez de obter o texto esperado, estou recebendo números inteiros como resultado. Utilizei @Column(columnDefinition = "TEXT"), mas mesmo assim esta me retornando os números.
RESOLVIDO!
Tirei o @Lob deixei apenas o @Column(columnDefinition = "TEXT") e funcionou!