Gostaria de saber se alguem consegue identificar o erro que esta ocorrendo no mapeamento do Enum(Devo mapeá-lo no hibernate.cfg.xml mesmo que não vou utilizar essa tabela?).
ERRO: org.hibernate.MappingException: Unknown entity: br.com.teste.enums.Status
Cenário de um BD legado que estou mapeando:
Tabelas
Situacao
idStatus; status
1; Ativo
2; Inativo
Produto
idProduto; nome; idStatus
1; xxx; 1
Meu código:
@Entity
class Produto {
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
@Column(name=“idProduto”)
private Long codigo;
@Column(name=“nome”)
private String descricao;
@Enumerated(EnumType.ORDINAL)
@Column(name =“idStatus”)
private Status status;
… Getters e Setters
}
enum Status {
ATIVO(1),
INATIVO(2);
… //Construtor e get
}
Valeu!!!