Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

duvida coluna categoria

Gente eu percebi que a coluna categoria não esta mais sendo preenchida apenas a categoria_id alguem me explica o pq? Insira aqui a descrição dessa imagem para ajudar na acessibilidade

6 respostas
solução!

Oi Bruno,

Depois que o atributo foi alterado de Enum para Entidade, a coluna categoria não mais é utilizada e você pode apagá-la do banco de dados.

Rodrigo e como eu removo essa coluna, exite algum method?

Direto no banco de dados mesmo:

alter table produtos drop column categoria;

Ah direto assim no banco de dados eu sei, achei que tinha algum method no java que fizesse isso no caso se eu quizesse apaga pelo java eu teria que criar um ne isso? Obrigado

Nese caso terá que ser direto no banco mesmo, pois aquela propriedade hbm2ddl.auto do hibernate serve apenas para criar novas coisas(tabelas, colunas) mas se uma entidade for excluida, ou algum atributo for removido, o hibernate não vai apagar do banco, pois isso teria impactos com os registros existentes.

ah ok, entendido. Obrigado